Отобразить содержание и заголовок определенной страницы на домашней странице
Я хочу, чтобы заголовок и содержимое конкретной страницы отображалось на моей домашней странице и в области нижнего колонтитула.
Это будет что-то вроде этого.
Это заголовок страницы
Это содержимое страницы и т.д.... бла-бла..
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>';
}