Для вывода стандартных записей WordPress на кастомной странице необходимо использовать цикл WP_Query
в сочетании с шаблоном страницы.
1. Создайте новую страницу в административной панели WordPress.
2. Создайте кастомный шаблон страницы (например, template-custom.php
) и добавьте следующий код:
<?php /* Template Name: Custom Template */ get_header(); // Подключаем шапку сайта // Определяем параметры запроса $args = array( 'post_type' => 'post', // Указываем тип записей, которые необходимо вывести (в данном случае - стандартные записи) 'posts_per_page' => 10 // Указываем количество постов для вывода ); $query = new WP_Query($args); // Создаем новый объект запроса if($query->have_posts()) : // Проверяем, есть ли посты в результате запроса while($query->have_posts()) : $query->the_post(); // Цикл для вывода каждого поста // Выводим заголовок и содержимое каждого поста the_title('<h2>', '</h2>'); the_content(); endwhile; wp_reset_postdata(); // Сбрасываем запрос else : echo 'No posts found.'; // Если посты не найдены, выводим соответствующее сообщение endif; get_footer(); // Подключаем подвал сайта ?>
3. Сохраните файл template-custom.php
и загрузите его на сервер в папку wp-content/themes/your-theme
(где your-theme
- это название вашей активной темы WordPress).
4. В административной панели WordPress откройте раздел "Страницы" и выберите созданную вами страницу.
5. В правой части страницы выберите кастомный шаблон "Custom Template" (или другое название, которое вы указали в комментарии шаблона).
6. Сохраните изменения и просмотрите страницу - теперь вы увидите вывод стандартных записей WordPress на кастомной странице.