Последние посты в WordPress помогают пользователям легче их находить. Блок с последними публикациями вы можете добавить в сайдбар (боковую панель), в конец поста на странице публикации, в футер (нижний колонтитул) или практически в любое другое место на вашем сайте, которое вам нравится.
Вам нужно показывать свои последние посты в WordPress, но вы не знаете, как это сделать? В этой статье мы рассмотрим практическое решение этого вопроса (отображение Х последних постов в сайте на WordPress) с помощью виджета или через небольшой код в файле шаблона.
WordPress поставляется со встроенным дефолтным виджетом, который позволяет отображать список последних постов в сайдбаре (боковой панели) вашего сайта или в любой другой области, которая поддерживает виджеты. Чтобы использовать виджет, рекомендуем вам сначала прочитать нашу статью Понимание и использование виджетов в WordPress.
Чтобы добавить виджет с последними публикациями, внутри панели администрирования (Консоли) WordPress зайдите в меню Appearance – Widgets (Внешний вид – Виджеты) и добавьте виджет «Последние публикации» в сайдбар (или другую область).
Встроенный виджет для последних постов очень прост. В настройках виджета вы можете указать альтернативный заголовок, включить показ даты, а также указать требуемое количество публикаций для отображения. После изменения настроек нажмите кнопку «Сохранить», чтобы они вступили в действие.
Если вас не пугает необходимость редактирования файлов-шаблонов темы (в формате .php
), тогда вы можете добавить блок с последними публикациями непосредственно в файлы шаблоны своей темы WordPress. Существует несколько способов сделать это, но самым простым является использование встроенного класса WP_Query
. Просто добавьте этот код в том месте, где вы хотите отображать свои последние посты.
<ul> <?php $the_query = new WP_Query( 'posts_per_page=5' ); //определяем свои параметры для WP Query; здесь указано, что нам нужны 5 последних постов ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); //проходим циклом массив постов ?> <?php //отображаем заголовок поста с обрамлением его ссылкой ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php //выводим краткую выдержку из контента статьи (excerpt) ?> <li><?php the_excerpt(__('(далее…)')); ?></li> <?php endwhile; wp_reset_postdata(); ?> </ul>
Этот код вы можете добавить в любой файл-шаблона темы, например, в шаблон футера – footer.php
, или шаблон сайдбара – sidebar.php
.
С помощью этого простого кода вы сможете показывать в любом месте последние пять постов с заголовком в виде ссылки на статью и краткой выдержкой текста статьи в ненумерованном списке (ul
). Если вам нужна более тонкая настройка данного кода, тогда вам нужно ознакомиться со всеми возможными параметрами класса WP_Query
. Ознакомиться с ними вы можете здесь. Также, мы можем порекомендовать наш обзор функционала API класса WP_Query.
Мы надеемся, что эта статья помогла вам на практике увидеть, как можно легко отображать блок с последними постами на своем сайте, использующего всю мощь CMS WordPress. Если вам есть что сказать по данной теме, напишите об этом, пожалуйста, в форме комментирования ниже.
В современном мире цифрового маркетинга Facebook (Meta) остается одной из самых мощных платформ для продвижения…
Этот прибор стал незаменимым элементом арсенала представителей множества профессий, но особенно актуален среди военных. Тепловизор…
Постоянный поток новостей, рабочих задач и личных забот часто приводит к тому, что в голове…
В 2025 году конкуренция в e-commerce стала жесткой как никогда. Клиенты выбирают не только по…
Веб-дизайнеры и разработчики всегда ищут что-то новое и креативное, чтобы сделать свой сайт уникальным и…
Представьте ситуацию, когда вы пытаетесь обновить свой веб-сайт, но по какой-то причине у вас нет…