Неверная отправка формы в WordPress - PullRequest
8 голосов
/ 05 ноября 2011

У меня есть сайт объявлений на основе WordPress, я пытаюсь создать приложение для подачи в формате XML, которое извлекает XML из других сайтов и создает рекламу.Я могу создать пост в WordPress из каналов.Но я не могу скопировать изображения с удаленного сервера, нет проблем с разрешениями, я использую функцию 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;
    } 

Ошибка Iget is " Неправильная отправка формы "

Я пытаюсь решить эту проблему в течение длительного времени.Я не могу понять, что не так ..

Ответы [ 2 ]

28 голосов
/ 16 мая 2012

Вам необходимо передать array('test_form' => FALSE) в качестве второго параметра, иначе загрузка будет отклонена по какой-либо причине.Смотри http://codex.wordpress.org/Function_Reference/wp_handle_upload#Parameters

0 голосов
/ 03 октября 2018

Второй параметр wp_handle_upload важен.

Используйте array('action' => 'name_of_your_action') (без префикса admin_post_ или wp_ajax_).

...