Учебники

Отображение содержимого и заголовка страницы WordPress по идентификатору с помощью Get_Post

Как показать недавно обновленные сообщения в WordPress

На днях кто-то спросил меня, как запросить конкретную страницу в своей теме WordPress, чтобы они могли показать ее в контенте в нижнем колонтитуле своего сайта. В большинстве случаев при работе с темами вы, скорее всего, никогда не запрашиваете страницы, а больше похоже на то, что ваши темы вращаются вокруг сообщений или пользовательских типов сообщений, и в этом случае вы, скорее всего, используете функцию get_posts, wp_query или query_posts.

Чтобы показать содержимое определенной страницы с использованием только идентификатора, вам, скорее всего, придется использовать функцию get_post, которая возвращает запись базы данных для этого сообщения / страницы. И пользоваться функцией довольно просто. Ниже я вставил небольшой фрагмент простого запроса get_post, который вы можете изменить в соответствии со своими потребностями.

<?php $my_page_id = 69; //your page or post ID $my_page = get_post($my_page_id); //retrieves the page via the ID $content = $my_page->post_content; //gets the unfiltered page content $content = apply_filters('the_content', $content); //cleanup content $content = str_replace(']]>', ']]>', $content); //cleanup content $title = $my_page->post_title; //retrieves page title and sets the variable ?> <?php echo $title; //show page title echo $content; //show page content ?>

Подпишитесь на рассылку новостей

Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.

Источник записи: https://www.wpexplorer.com

Похожие сообщения
Учебники

Как создать блог о музыке и моде для фестивалей с помощью WordPress

Учебники

Как публиковать сообщения в блоге WordPress по электронной почте

Учебники

Как исправить внутреннюю ошибку сервера WordPress 500

Учебники

Полное руководство по управлению изображениями WordPress

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *