Как вывести все записи WordPress на одной странице?

Иногда бывает необходимо вывести все опубликованные записи на одной странице, без использования пагинации. Это нужно, например, при построении HTML-карты сайта. Для решения этой задачи есть несколько способов. Рассмотрим самые популярные и самые простые из них.

Способ 1. Плагин Display Posts Shortcode

Бесплатное дополнение Display Posts Shortcode способно вывести все записи без каких-либо настроек. Достаточно его просто установить и активировать. Давайте выведем список постов на странице. Для этого создадим новую страницу (через Страницы -> Добавить новую) и добавим в ее содержимое следующий шорткод:

[display-posts posts_per_page="1000" order="DESC"]

Страница редактирования записи

После публикации страницы (кнопка Опубликовать), на ней будет отображен нужный нам список.

Страница со списком всех записей

Отметим, что данный шорткод отображает 1000 записей. Вместо этой цифры можно указать любое необходимое число.

Способ 2. Плагин Simple Yearly Archive

Бесплатный плагин Simple Yearly Archive позволит Вам вывести на одной странице все записи, сгруппированные по годам. Для этого, как и в предыдущем способе, достаточно будет просто установить и активировать плагин, а затем на страницу вставить следующий шорткод:

[SimpleYearlyArchive]

Результатом работы дополнения будет список:

Страница со списком всех записей

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

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос