Добавление записей в WordPress при помощи PHP

December 19, 2008 | By admin | Filed in: PHP, wordpress.

Для одного блога нужно было сделать вставку особым образом сформированных постов php-скриптом. Весьма кстати здесь оказывается то, что WordPress написан с умом, и напрямую в базу данных для решения этой задачи лезть не надо. А все, что нужно, это:

// подключить файл, "загружающий" WordPress
include($pathToWordpress.'/'.'wp-blog-header.php');
// указать параметры
// статус поста - "опубликован"
$post_array = array('post_status' => 'publish',
// автор - админ (пользователь с id = 1)
                    'post_author' => 1,
// заголовок поста
                    'post_title' => $my_title,
// текст поста
                    'post_content' => $text,
// название поста
                    'post_name' => $pub_title,
// теги
                    'tags_input' => 'тег1, тег2, тег3',
// категории
                    'post_category' => array(3, 4)
);
// добавление записи в блог
wp_insert_post($post_array);

Tags: ,

Leave a Reply