Как отображать последние сообщения в WordPress
Вы хотите, чтобы ваши последние сообщения отображались в WordPress? Отображение недавних сообщений помогает пользователям легко находить ваш новый контент и проводить больше времени на вашем сайте.
Вы можете добавить список своих последних сообщений на боковой панели, после конца содержимого сообщения, внутри содержимого сообщения с помощью шорткода, в области виджетов нижнего колонтитула или в любом другом месте, которое вам нравится.
В этой статье мы покажем вам, как отображать последние сообщения в WordPress, используя множество различных методов.
Зачем добавлять последние сообщения в WordPress?
Если вы ведете блог или веб-сайт WordPress в течение длительного времени, возможно, некоторые старые статьи получают регулярный трафик из поисковых систем и других источников.
Многие из этих пользователей проверят информацию, которую они искали, и оставят ее. Более 75% этих посетителей никогда больше не увидят ваш сайт.
Чтобы пользователи возвращались на ваш сайт, вам необходимо убедиться, что они проводят на нем больше времени.
Один из способов сделать это - показать им другие недавние сообщения, которые они должны увидеть. Это помогает пользователям открывать больше контента на вашем сайте, что приводит к тому, что они проводят больше времени на вашем сайте.
По мере того как пользователи просматривают больше страниц, у вас появляется время убедить их подписаться на рассылку новостей по электронной почте или совершить покупку.
При этом давайте посмотрим, как легко отображать последние сообщения в WordPress с помощью нескольких методов. Нажмите на быстрые ссылки, чтобы сразу перейти к этому методу:
- Метод 1. Используйте блок Гутенберга последних сообщений WordPress
- Метод 2. Используйте виджет последних публикаций WordPress
- Метод 3. Используйте виджет
- Метод 4. Отображение последних сообщений с помощью шорткода
- Метод 5. Отображение недавних сообщений вручную в WordPress
Метод 1. Используйте блок Гутенберга последних сообщений WordPress
В редактор блоков WordPress (Gutenberg) есть встроенный блок для отображения ваших последних сообщений. Вы можете легко добавить это в любой из постов или страниц вашего сайта.
Чтобы использовать этот блок, просто отредактируйте сообщение, в котором вы хотите отображать последние сообщения. На экране редактирования сообщения вам необходимо добавить блок «Последние сообщения» в область содержимого.
Есть много разных способов настроить этот блок. По умолчанию он показывает только заголовки сообщений, но вы можете легко настроить его.
Например, вы можете включать и выключать контент публикации на правой панели. Это позволяет вам выбрать добавление содержимого публикации или отрывка рядом с заголовком.
Вы также можете настроить длину отрывка, которая по умолчанию составляет 55 слов, но вы можете выбрать любое значение от 10 до 100 слов.
При желании можно отобразить дату публикации. Это появится сразу под заголовком.
Вы также можете выбрать, как именно будут отображаться ваши сообщения. Их можно упорядочить иначе, чем по умолчанию «от новых до самых старых», и вы можете отображать только последние сообщения из определенной категории.
На панели настроек вы также можете выбрать, сколько сообщений будет отображаться. По умолчанию в блоке отображается 5 сообщений, но вы можете отображать от 1 до 100 сообщений.
У вас также есть возможность отображать ваши последние сообщения в виде сетки столбцов, а не списка.
Вы можете настроить сетку для избранных изображений для ваших сообщений, изменить размер изображения и соответствующим образом выровнять их:
Вот как готовый блок выглядит на сайте в реальном времени:
Метод 2. Используйте виджет последних публикаций WordPress
Что, если вы хотите, чтобы список ваших последних сообщений отображался на боковой панели, а не на странице? WordPress поставляется со встроенным виджетом по умолчанию для отображения последних сообщений на боковой панели вашего сайта или в любой области, готовой для виджетов.
На панели управления WordPress перейдите в «Внешний вид» Виджеты и добавьте виджет «Последние сообщения» на свою боковую панель.
Встроенный виджет "Недавние сообщения" не предлагает много вариантов. Вы можете дать виджету заголовок, выбрать, отображать ли даты публикаций, и добавить количество сообщений, которые вы хотите отображать.
Когда вы закончите, нажмите кнопку «Сохранить», чтобы сохранить настройки виджета.
Вот виджет в блоге с заголовком «Новые сообщения» и включенными датами:
Метод 3. Используйте виджет
Упомянутый выше встроенный виджет весьма ограничен.
Что, если вы хотите отображать эскизы и отрывки из ваших недавних сообщений? Что, если вы хотите, чтобы на боковой панели отображались только сообщения из определенной категории?
Что ж, тогда вам пригодится плагин «Виджет недавних сообщений с миниатюрами». Это гораздо больше, чем просто эскизы, и это бесплатно.
Во-первых, вам нужно установить и активировать плагин WordPress Recent Posts Widget With Thumbnails.
Затем перейдите на страницу Внешний вид »Виджеты, где вы должны увидеть виджет« Последние сообщения с миниатюрами ».
Вам нужно добавить его на свою боковую панель или в другую область с поддержкой виджетов.
Виджет «Последние сообщения с миниатюрами» имеет множество опций. Это дает вам полный контроль над тем, как вы хотите отображать последние сообщения на своем сайте WordPress.
Вы также можете показывать отрывки, показывать сообщения из определенных категорий, игнорировать прикрепленные сообщения, отображать случайные сообщения и многое другое.
Когда вы закончите, не забудьте нажать кнопку «Сохранить», чтобы сохранить настройки. Теперь вы можете посетить свой веб-сайт, чтобы увидеть свои недавние сообщения с эскизами.
Метод 4. Отображение последних сообщений с помощью шорткода
Использование блока «Последние сообщения» - определенно самый простой способ отобразить последние сообщения в записях и на страницах WordPress. Однако, если вы решили отключить Gutenberg и оставить классический редактор, вы можете вместо этого использовать короткие коды.
Сначала установите и активируйте плагин Display Posts. Он работает "из коробки", и вам не нужно настраивать никаких параметров.
Просто отредактируйте сообщение или страницу, на которой вы хотите отображать свои недавние сообщения. Затем используйте шорткод [display-posts]
. Плагин предлагает целый ряд параметров, которые вы можете использовать с шорткодом.
Вот несколько примеров того, что вы можете делать с помощью этого плагина.
Показать 3 недавних сообщения с миниатюрами и отрывком:
[display-posts posts_per_page="3" image_size="thumbnail" include_excerpt="true"]
Показывать недавние страницы вместо сообщений:
[display-posts posts_per_page="3" post_type="page"]
Измените порядок на заголовок вместо даты:
[display-posts posts_per_page="3" orderby="title"]
Отображение недавних страниц на определенной родительской странице:
[display-posts posts_per_page="3" post_type="page" post_parent="5"]
Вы также можете добавить дополнительную укладку. Например, вы можете выровнять избранные изображения по левому краю. Вы можете сделать это, используя инструкции на сайте плагина здесь.
Вот как выглядел наш список последних сообщений, используя эти инструкции:
Полный список параметров можно найти в документации плагина.
Вы также можете использовать эти шорткоды внутри текстового виджета. Во-первых, вам необходимо включить шорткоды в текстовых виджетах, добавив этот код в файл functions.php вашей темы или в специальный плагин для сайта.
<?php
add_filter('widget_text', 'do_shortcode');
Метод 5. Отображение недавних сообщений вручную в WordPress
Более продвинутые пользователи WordPress могут захотеть добавить последние сообщения прямо в свои файлы тем WordPress. Конечно, для этого следует использовать дочернюю тему, чтобы при обновлении темы не потерять свои изменения.
Перед редактированием файлов темы всегда рекомендуется создать резервную копию. Если что-то пойдет не так, возможно, вы захотите взглянуть на наш список наиболее распространенных ошибок WordPress и способы их исправить.
Самый простой способ вручную отображать последние сообщения - использовать встроенный класс WP_Query. Просто добавьте этот код туда, где вы хотите отображать последние сообщения.
<ul>
<?php
// Define our WP Query Parameters
$the_query = new WP_Query( 'posts_per_page=5' ); ?>
<?php
// Start our WP Query
while ($the_query -> have_posts()) : $the_query -> the_post();
// Display the Post Title with Hyperlink
?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<li><?php
// Display the Post Excerpt
the_excerpt(__('(more…)')); ?></li>
<?php
// Repeat the process and reset once it hits the limit
endwhile;
wp_reset_postdata();
?>
</ul>
Этот код отображает пять последних сообщений с их заголовком и отрывком. Класс WP_Query имеет множество параметров, которые позволяют настраивать его так, как вам нравится. Для получения дополнительной информации обратитесь к документации разработчика WordPress.
Мы надеемся, что эта статья помогла вам узнать, как отображать последние сообщения в WordPress. Возможно, вас заинтересует наша статья о том, как создать отдельную страницу для сообщений блога в WordPress, и наше сравнение лучших плагинов для создания страниц WordPress с перетаскиванием.