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

/

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

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

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

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

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

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

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

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

Мы рассмотрим все три метода, начиная с самого удобного для новичков.

Метод 1: использование шорткода из плагина Posts Shortcode

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

Этот плагин работает "из коробки", и вам не нужно его настраивать.

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

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

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

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

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

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

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

Метод 2: Использование плагина Simple Yearly Archive

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

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

После активации вам необходимо перейти на страницу «Настройки» »Простой годовой архив, чтобы настроить параметры плагина.

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

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

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

и
рядом с опцией «До / После (заголовок года)».

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

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

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

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

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

Метод 3: отображать все сообщения WordPress на одной странице с Template Code

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

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

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

<?php
    // the query
    $wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>

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

<ul>
    <!-- the loop -->
    <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <!-- end of the loop -->
</ul>
    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

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

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

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как показать общее количество зарегистрированных пользователей в WordPress

Вы когда-нибудь хотели показать общее количество зарегистрированных пользователей на вашем сайте WordPress? Социальное доказательство, такое как

Как изменить сжатие изображений JPEG в WordPress

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

Как создать калькулятор автокредитования / оплаты автомобиля в WordPress

Хотите создать в WordPress калькулятор автокредита или оплаты автомобиля? Если вы работаете в автосалоне, то добавление калькулятора платежей по

Как легко перенести WordPress в новый домен (без потери SEO)

Вы хотите переместить свой сайт WordPress на новый домен? Изменение доменного имени вашего веб-сайта может значительно повлиять на ваш рейтинг в поисковых