Для вывода записей на странице WordPress можно воспользоваться специальными функциями или использовать плагины для создания шаблонов страниц.
- Использование функций WordPress:
a. Чтобы вывести последние записи на заданном шаблоне страницы, можно использовать функцию WP_Query. Например, для вывода последних 5 записей на странице с id=5 можно использовать следующий код:
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 5
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// Выводим заголовок и содержимое записи
the_title();
the_excerpt();
}
}
wp_reset_postdata();
?>
b. Также можно использовать стандартный цикл WordPress (The Loop) для вывода записей. Этот способ подходит для вывода записей в блогформате. Например, в файле шаблона страницы можно использовать следующий код:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- Выводим заголовок и содержимое записи -->
<h2><?php the_title(); ?></h2>
<div><?php the_excerpt(); ?></div>
<?php endwhile; endif; ?>
- Использование плагинов:
a. Для создания произвольных шаблонов страниц со списками записей и фильтрами можно использовать плагин Posts Table with Search & Sort. Этот плагин позволяет выводить записи в таблице с возможностью сортировки, поиска и фильтрации.
b. Для вывода записей в виде сетки или слайдера можно использовать плагины типа Essential Grid, WPBakery Page Builder или Slider Revolution.
В любом случае, не забудьте, что для отображения записей на странице WordPress нужно использовать файл соответствующего шаблона страницы (например, page.php для обычных страниц или home.php для первой страницы блога).