Поиск по сайту:
Поделом же Гомеру сему с состязаний изгнану быть и пороту! (Гераклит Эфесский).

Создание новой страницы или поста в WordPress программными средствами

02.02.2017
Создание новой страницы или поста в WordPress программными средствами

Если вы хотите создать несколько демо — страниц или постов во время пользовательской установки WordPress, то вы можете использовать функцию wp_insert_post() внутри вашего файла functions.php.

Откройте файл functions.php в папке вашей темы и скопируйте и вставьте фрагмент кода ниже в конце файла. Ниже код будет создать новую страницу, когда код будет выполняться. И, конечно, он будет работать для POST и других пользовательских типов поста. Вам нужно изменить 'post_type' => 'post'.

Функция wp_insert_post будет возвращает идентификатор вновь созданной страницы или поста в переменную $new_page_id. Если будет больше появляться сообщение об ошибке, он будет возвращать 0 в переменную $new_page_id.

< ?php
 
// определить содержание страницы
$new_page = array(
    'slug' => 'this-is-andreyex-ru-new-page',
    'title' => 'Написать Заголовок',
    'content' => "Введите содержимое на Вашу страницу здесь"
);
 
$new_page_id = wp_insert_post( array(
    'post_title' => $new_page['title'],
    'post_type'     => 'page',
    'post_name'     => $new_page['slug'],
    'comment_status' => 'closed',
    'ping_status' => 'closed',
    'post_content' => $new_page['content'],
    'post_status' => 'publish',
    'post_author' => 1,
    'menu_order' => 0
));
 
?>

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Обратный прокси - сервер представляет собой тип прокси - сервера,…

Спасибо!

Теперь редакторы в курсе.