В стандартной теме WordPress блок «Latest Posts» отображает список последних публикаций с указанием даты, заголовка и короткого отрывка, но без возможности увидеть, сколько раз был просмотрен каждый пост. Это полезная информация для владельцев сайтов, поскольку счётчик просмотров помогает понять, какие публикации вызывают наибольший интерес у пользователей.
В этой статье мы рассмотрим, как с помощью простого плагина и несложных правок в шаблоне WordPress добавить счётчик просмотров в блок «Latest Posts».
Шаг 1. Установка плагина для счёта просмотров
Для начала необходимо установить плагин, который будет отслеживать количество просмотров постов. Одним из лучших решений для этого является плагин Post Views Counter.
Как установить плагин:
- Войдите в административную панель WordPress.
- Перейдите в раздел Плагины → Добавить новый.
- В поисковой строке введите «Post Views Counter».
- Найдите плагин и нажмите на кнопку Установить, затем активируйте его.
После активации плагина можно приступить к его настройке.
Шаг 2. Настройка плагина Post Views Counter
Чтобы плагин корректно отслеживал просмотры постов, его необходимо настроить.
- Перейдите в Настройки → Post Views Counter.
- В разделе Типы записей выберите типы контента, для которых необходимо отслеживать просмотры. В стандартных темах WordPress это обычно «Посты» (Posts).
- Включите опцию показа счётчика на фронтенде, если хотите, чтобы он отображался автоматически в постах.
Теперь счётчик просмотров будет записывать количество визитов для каждого поста.
Шаг 3. Внесение изменений в шаблон
Плагин Post Views Counter отслеживает количество просмотров, но для отображения счётчика в блоке «Latest Posts» необходимо внести изменения в шаблон темы WordPress.
Найдите шаблон для блока «Latest Posts»:
- В панели администратора WordPress перейдите в раздел Внешний вид → Редактор тем.
- Найдите файл, отвечающий за вывод блока «Latest Posts». Обычно это файл
template-parts/content.php
или аналогичный файл в зависимости от темы.
Пример кода для блока «Latest Posts»:
$args = array(
'posts_per_page' => 5, // количество выводимых постов
);
$latest_posts = new WP_Query($args);
while ($latest_posts->have_posts()) : $latest_posts->the_post();
<h2> the_title(); </h2>
<p> the_date(); </p>
<!-- Здесь добавляем счётчик просмотров -->
<p> echo do_shortcode('); ' просмотров</p> <!-- Счётчик просмотров -->
endwhile; wp_reset_postdata();
Объяснение кода:
- Мы создаём новый объект WP_Query для вывода последних постов. Параметр
'posts_per_page' => 5
указывает, сколько постов будет показано. - В цикле
while
выводится заголовок поста с помощью функцииthe_title()
, а также дата публикации — черезthe_date()
. - Чтобы отобразить количество просмотров, мы добавляем строку
<?php echo do_shortcode('
, которая вставляет счётчик просмотров для каждого поста. '); ?> просмотров
Шаг 4. Тестирование изменений
После того как вы внесли изменения в шаблон, сохраните файл и обновите страницу на вашем сайте, чтобы увидеть результат. Теперь рядом с датой публикации в блоке «Latest Posts» будет отображаться количество просмотров для каждого поста.
Проверка работы счётчика
Чтобы проверить, работает ли плагин корректно, отредактируйте любую запись и обновите её. После этого зайдите в раздел Журналы плагина Post Views Counter и убедитесь, что просмотры фиксируются.
Добавление счётчика просмотров в блок «Latest Posts» на WordPress — это полезное улучшение, которое даёт возможность владельцам сайтов отслеживать популярность своих публикаций прямо в списке последних постов. С помощью плагина Post Views Counter и небольших правок в шаблоне вы сможете легко настроить этот функционал.