Чтобы вывести записи на страницу WordPress, можно воспользоваться шорткодами или создать отдельную страницу с помощью шаблона страницы и функций WordPress. Вот как это сделать:
- Использование шорткодов
Шорткоды – это специальные теги, которые помогают выводить определенный контент на странице WordPress. Для вывода записей можно использовать стандартные шорткоды, которые предоставляются самим WordPress. Например:
[posts]
Этот шорткод выведет последние записи с учетом настроек сайта. Можно также указать параметры, чтобы отобразить только определенные записи. Например:
[posts category="новости" posts_per_page="5"]
Этот шорткод выведет на странице 5 последних записей из категории «новости».
- Создание страницы с помощью шаблона страницы и функций WordPress
Для создания страницы с отображением записей нужно создать отдельный шаблон страницы в WordPress. Для этого нужно создать файл страницы с расширением .php и добавить в него следующий код:
<?php
/*
Template Name: Страница с записями
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 10 // количество отображаемых записей
);
$query = new WP_Query($args);
if ( $query->have_posts() ) :
while ( $query->have_posts() ) :
$query->the_post();
get_template_part( 'template-parts/content', get_post_type() );
endwhile;
else :
get_template_part( 'template-parts/content', 'none' );
endif;
wp_reset_postdata();
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php get_footer(); ?>
В этом шаблоне страницы мы используем объект WP_Query, который позволяет выбрать нужные нам записи и вывести их на странице. Параметры можно настроить по своему усмотрению.
Затем нужно сохранить этот файл в папке вашей темы WordPress и создать новую страницу в административной панели WordPress, указав в качестве шаблона страницы «Страница с записями». После этого вы сможете отображать записи на этой странице в соответствии с настройками шаблона страницы.
Шорткоды позволяют быстро и удобно выводить записи на страницу WordPress, но они имеют ограниченные возможности по настройке и форматированию контента. Если вам нужно больше контроля над отображением записей, рекомендуется использовать создание отдельной страницы с помощью шаблонов страниц и фильтров WordPress.