Как в вордпресс программно добавить запись?

Решено

Я хочу сделать возможность пользователям самим создавать записи на моем сайте, при этом они не обязаны зарегистрироваться. Если ли стандартные функции? Или для этого нужно изучать базу вордпресс и самостоятельно писать запрос?

Добавить Комментарий
Ответ

Во пример, создание поста программно(в примере не все параметры)

 // Создаем массив
 $my_post = array(
 'post_title' => $value['title'],
 'post_content' => $value['content'],
 'tags_input' => $tag,
 'post_status' => 'publish',
 'post_author' => 1,
 'post_category' => array($category["term_id"])
 );
// Вставляем данные в БД
 $post_id = wp_insert_post($my_post);
 /* произвольное поле с кодом */
 add_post_meta($post_id, 'YOUTUBE', $value['code']);
 

в данном примере мы еще добавляем произвольное поле к нашему новому посту.

Добавить Комментарий

А как изображение добавить?

Как добавить миниатюру к посту, с помощью кода

в этом примере мы загружаем картинку, добавляем донные о загруженной картинке в базу и затем добавляем миниатюру к посту.

 

 

в 16.03.2016.
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.