Отобразить содержание и заголовок определенной страницы на домашней странице

Я хочу, чтобы заголовок и содержимое конкретной страницы отображалось на моей домашней странице и в области нижнего колонтитула.

Это будет что-то вроде этого.

Это заголовок страницы

Это содержимое страницы и т.д.... бла-бла..

                           readmore...

Я знаю, что нет выдержки в посте поста. Но я хочу ограничить символы содержимого, которое будет отображаться в области нижнего колонтитула.

Можете ли вы дать мне код / ​​ссылку / учебник, который покажет мне, как это сделать?

Спасибо,

1 ответ

Решение

Сначала есть выдержка, доступная на странице постов. Просто установите его в настройках экрана.

О коде попробуйте этот, который я использую в своих проектах.

Он покажет выдержку из тех страниц, которые имеют настраиваемое поле с именем showOnHomePage, и значение этого поля определяет порядок в списке.

 $pages=get_posts( array( 'meta_key' => 'showOnHomePage', 'post_type' => 'page', 'orderby' => 'meta_value', 'order' => 'ASC'));

  foreach( $pages as $page ) 
  {
    echo '<h2 class="entry-title"><a href="'.get_permalink( $page->ID ).'" >'.get_the_title( $page->ID ).'</a></h2>';
    echo $page->post_excerpt;
    echo '<a class="read-more" href="'. get_permalink( $page->ID ) . '">Read More</a>';
  }
Другие вопросы по тегам