Добавление поста WordPress через PHP - PullRequest
0 голосов
/ 13 августа 2011

Мне нужно как-то создать форму, в которой пользователь мог бы заполнить несколько полей и выбрать изображение, которое будет добавлено к сообщению,

Сообщение будет форматироваться из полей ввода, и я могуэто просто отлично, но моя проблема в том, что я делал это раньше, так что я не могу вспомнить, как назначить сообщение в нужную категорию, а также загрузить / назначить изображение с помощью функций WP?Любая помощь будет отличной!

1 Ответ

1 голос
/ 13 августа 2011

Чтобы вставить сообщение ...

wp_insert_post($postarr, $wp_error = false)

Код в wp-includes / post.php.

Чтобы вставить изображение ...

media_handle_upload($file_id, $post_id, 
   $post_data = array(), $overrides = array( 'test_form' => false ))

$file_id - индекс в $ _FILES. $post_id - это запись, к которой вы хотите прикрепить файл.

Этот код находится в wp-admin / includes / media.php, что может вызвать проблемы, если вы делаете это на внешнем интерфейсе, а не на администраторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...