Как отобразить все ваши сообщения WordPress на одной странице

Вы хотите отобразить все свои сообщения WordPress на одной странице? Недавно один из наших читателей захотел создать страницу архивов и показать все посты WordPress на одной странице. В этой статье мы покажем вам, как отображать все ваши сообщения WordPress на одной странице без нумерации страниц..


Показать все сообщения WordPress на одной странице

Почему и когда отображать все сообщения на одной странице?

WordPress поставляется со встроенными архивными страницами для каждой категории, тегов, автора и даты..

Однако многие владельцы сайтов предпочитают создавать собственные страницы архивов для своего сайта. На странице архивов обычно выделяются их популярные сообщения, отображаются компактные архивы на основе дат, категории списков или облака тегов и многое другое. Взгляните на страницу архивов WPBeginner в качестве примера..

Некоторые блоги предпочитают просто отображать список всех своих заголовков в WordPress на одной странице..

Видеоурок

Подписаться на WPBeginner

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

Отображение всех сообщений WordPress на одной странице

Есть много разных способов отображения всех ваших сообщений WordPress на одной странице. Вы можете отображать посты на странице с помощью шорткода, вы можете отображать посты на странице с помощью плагина и, наконец, вы можете отображать все посты на странице, используя собственный шаблон и цикл.

Мы рассмотрим все три метода, начиная с самого начинающего.

Способ 1. Использование плагина шорткода для отображения сообщений

Первое, что вам нужно сделать, это установить и активировать плагин Display Posts Shortcode. Для получения более подробной информации, смотрите наше пошаговое руководство по установке плагина WordPress..

Этот плагин работает из коробки, и нет настроек для настройки.

Создайте новую страницу и назовите ее «Архивы» или любым другим названием. После этого вам нужно вставить следующий шорткод на вашу страницу.

[display-posts posts_per_page ="1000" заказ ="DESC"]

Этот шорткод просто отобразит список всех ваших заголовков в хронологическом порядке. Он настроен на отображение максимум 1000 сообщений на странице.

Если у вас более тысячи сообщений, вы можете это изменить. Вы также можете изменить порядок постов на ASC, который будет отображать посты в обратном хронологическом порядке (сначала более старые посты).

Список всех сообщений в WordPress

Хотя вы можете использовать шорткод для отображения сообщений для отображения выдержек, миниатюр и другой связанной информации, мы не рекомендуем делать это. Когда вы размещаете все свои сообщения на одной странице, эта страница будет длинной, и вы хотите убедиться, что она простая и быстрая. Достаточно просто отобразить заголовки сообщений для страницы архивов этого стиля..

Если вы хотите отображать сообщения на странице в зависимости от категории или других параметров, вы можете сделать это, следуя подробным инструкциям по использованию на странице документации..

Способ 2: использование плагина годового архива

Отображение всех ваших сообщений WordPress на одной странице может привести к слишком длинной прокрутке. Вы можете исправить это, показывая список каждого года. Затем пользователи могут щелкнуть год, чтобы развернуть его и просмотреть публикации, опубликованные в этом году..

Первое, что вам нужно сделать, это установить и активировать плагин Simple Yearly Archive.

После активации вам нужно перейти на Настройки »Простой годовой архив страница для настройки параметров плагина.

Простые годовые настройки архива

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

Если вы хотите, чтобы они отображались в свертываемых годах, необходимо добавить и рядом с опцией «До / После (заголовок года)».

Остальные параметры плагина не требуют пояснений. Вы можете настроить их в соответствии с вашими потребностями.

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

Теперь, чтобы отобразить все свои сообщения на странице, вам просто нужно добавить шорткод [SimpleYearlyArchive] на страницу по вашему выбору.

Складные годовые архивы, показывающие все сообщения в WordPress

Плагин предоставляет набор параметров, которые можно использовать с шорткодом. Вы можете посмотреть параметры на странице документации плагина.

Метод 3: Показать все сообщения WordPress на одной странице с кодом шаблона

Хотя использование плагина для отображения всех сообщений на одной странице является самым простым способом, некоторые из вас могут захотеть узнать, как это сделать с помощью кода шаблонов страниц..

Сначала вам нужно будет создать собственный шаблон страницы и скопировать стиль из вашего файла page.php.

После этого вы будете использовать цикл ниже, чтобы отобразить все сообщения на одной странице.

<?PHP
// запрос
$ wpb_all_query = новый WP_Query (массив (‘post_type’ =>’post’, ‘post_status’ =>’publish’, ‘posts_per_page’ =>-1)); ?>

<?php if ($ wpb_all_query->have_posts ()): ?>


    <?php while ($ wpb_all_query->have_posts ()): $ wpb_all_query->the_post (); ?>

  • "><?php the_title (); ?>
  • <?PHP конец времени; ?>

<?php wp_reset_postdata (); ?>

<?PHP еще: ?>

<?php _e (‘Извините, нет записей, соответствующих вашим критериям.’); ?>

<?php endif; ?>

Если приведенные выше инструкции кода не имеют смысла, мы рекомендуем использовать метод 1.

Мы надеемся, что эта статья помогла вам отобразить все ваши сообщения WordPress на одной странице. Вы также можете ознакомиться с нашим руководством по 8 проверенным методам продвижения старых постов в WordPress..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me