Здравствуйте, хочу создать форму обратной связи, которая будет отправлять результаты на email и записывать в нужную рубрику.
Создал в корне ajax/web_form.php. В файле разместил
$source = array(
'post_title' => 'Заголовок поста.', // - заголовок материала.
'post_name' => 'zagolovok-posta', // - "слаг", синоним пути.
'post_excerpt' => 'Цитата поста.', // - цитата, анонс.
'post_content' => '<p>Содержимое поста.</p>', // - содержимое/контент.
'post_status' => 'publish', // - статус материала: опубликованный.
'post_author' => 1, // - автор материала: пользователь с id=1 (администратор).
'post_type' => 'post', // - тип контента: запись.
'post_category' => array( 11), // - рубрики.
'tags_input' => 'Добавление постов, WordPress', // - метки/теги.
'comment_status' => 'open' // - комментирование разрешить.
);
# Вставка записи в базу данных:
echo wp_insert_post($source);
начало ругаться что нету функции wp_insert_post, подключил wp-includes/post.php., начало ругаться user_id или чет такое.
Вопрос следующий,что нужно подключить чтобы можно было использоваться функции и методы wp в файлах.