2011-11-05 21 views
7

में अमान्य फॉर्म सबमिशन मेरे पास एक वर्डप्रेस आधारित क्लासिफाईड साइट है, मैं अन्य साइट्स से एक्सएमएल लाने और विज्ञापन बनाने के लिए एक्सएमएल फ़ीड एप्लिकेशन बनाने की कोशिश कर रहा हूं। मैं फ़ीड से वर्डप्रेस में पोस्ट बनाने में सक्षम हूं। लेकिन मैं नहीं कर सकते रिमोट सर्वर से छवियों की प्रतिलिपि, वहाँ कोई अनुमति मुद्दों मैं worpress समारोह wp_handle_upload_error उपयोग कर रहा हूँ कर रहे हैं, लेकिन मैं त्रुटिवर्डप्रेस

इस कोड

public function xml_image_upload($upload) 
    { 
     if ($this->xml_file_is_image($upload['tmp_name'])) 
      { 
       $file = wp_handle_upload($upload, $overrides); 
      } 
    return $file; 
    } 

त्रुटि मैं मिलता है "मिल अमान्य फॉर्म सबमिशन "

मैं इसे लंबे समय तक हल करने की कोशिश कर रहा हूं। मैं समझ नहीं पा रहा हूं कि क्या गलत है ..

+0

फ़ीड वास्तव में छवियां भेजते हैं? – Steven

+0

फ़ीड्स में छवि के लिए यूआरएल है, हम यूआरएल के साथ छवियों को चुनते हैं और wp_handle_upload (जो काम नहीं कर रहे हैं) का उपयोग करके इसे अपलोड करें – harikrish

उत्तर

26

आपको दूसरे पैरामीटर के रूप में array('test_form' => FALSE) पास करने की आवश्यकता है या किसी कारण से अपलोड अस्वीकार कर दिया जाएगा। देखें http://codex.wordpress.org/Function_Reference/wp_handle_upload#Parameters

+4

"आपको इस फ़ंक्शन के लिए काम करने के लिए कुछ यादृच्छिक सरणी पास करनी है" गोश वर्डप्रेस बग्स, लेकिन धन्यवाद समाधान के लिए! –

+0

किसी भी विकसित एपीआई के साथ, कुछ ऐतिहासिक कारणों और पीछे की संगतता के लिए अजीब सामान को पीछे छोड़ना होगा, लेकिन अब वे एक अच्छा सफाई कर रहे हैं और फिर – LobsterMan

+0

उत्तर के लिए धन्यवाद। मुझे आश्चर्य है कि उन्होंने इसे क्यों बनाया ताकि आपको यह ओ_ओ करना पड़े –