Как отображать популярные посты по просмотрам в WordPress (2 способа)

Хотите ли вы отображать популярные посты по просмотрам в WordPress? Отображение популярных постов поможет вам генерировать больше трафика, дольше...

Хотите ли вы отображать популярные посты по просмотрам в WordPress?

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

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

Зачем отображать популярные посты по просмотрам в WordPress?

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

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

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

Пример популярных постов

Когда посетители дольше остаются на вашем сайте WordPress, это дает вам больше времени, чтобы убедить их совершить покупку, присоединиться к вашей рассылке по электронной почте или предпринять другое действие.

С учетом сказанного, давайте рассмотрим, как просто отобразить популярные посты по просмотрам в WordPress, используя 2 метода.

Нажмите на быструю ссылку, чтобы сразу перейти к предпочтительному методу:

  • Отображение популярных постов по просмотрам с помощью плагина
  • Отображение популярных постов по просмотрам без плагина

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

Метод 1: Отображение популярных постов по просмотрам с помощью плагина в WordPress

Существует множество плагинов WordPress popular posts, которые вы можете использовать для отображения вашего самого популярного контента, но самый простой плагин — MonsterInsights.

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

Пример вставки популярных постов

Вы также можете использовать функцию Inline Popular Posts для отображения популярных постов непосредственно в вашем контенте.

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

Примечание: Существует бесплатная версия MonsterInsights, но мы будем использовать профессиональную версию, поскольку она включает функцию популярных постов.

После активации и настройки перейдите по ссылке Инсайты » Популярные посты затем выберите пункт меню ‘Виджет популярных постов’.

Выберите виджет популярных постов

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

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

Например, в мета-блоке ‘Theme Preview’ вы можете отобразить популярные посты в формате ‘Wide’ под вашим контентом или в правой части страницы с опцией ‘Narrow’.

Окно предварительного просмотра темы MonsterInsights

Далее вы можете изменить цвет и размер заголовка, автора и даты публикации.

В меню ‘Widget-Layout Options’ можно изменить количество отображаемых колонок. На этом экране вы также можете настроить дополнительные параметры отображения.

MonsterInsights автоматически сохранит все настройки после внесения изменений.

Дополнительные настройки отображения популярных постов

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

В мета-блоке ‘Embed Options’ есть 4 варианта отображения. Вы даже можете использовать несколько вариантов отображения вместе. Самый простой способ — включить переключатель «Автоматическое размещение».

Мета-блок

Вы также можете отображать популярные посты с помощью блоков Gutenberg в новом редакторе WordPress, с помощью шорткода или добавив виджет в боковую панель.

Чтобы отобразить популярные посты с помощью Gutenberg Blocks, откройте пост или страницу, которую вы хотите отредактировать.

После этого нажмите на иконку ‘Добавить блок’.

Добавьте блок популярных постов в Gutenberg

Найдите «популярные посты» в строке поиска, а затем выберите опцию «Популярные посты» или «Популярные посты в строке».

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

Настройка отображения популярных постов

Настройки аналогичны настройкам из меню плагина MonsterInsights, которые мы выделили выше.

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

Теперь ваши посетители будут видеть ваши популярные посты, когда они посещают ваш сайт.

Способ 2: Отображение популярных постов по просмотрам без плагина в WordPress

Если вы не хотите использовать плагин, или вы уже используете слишком много плагинов, то вы можете использовать этот метод кода.

У этого метода есть некоторые недостатки. Во-первых, для этого нужно добавить код в WordPress, а это не очень удобно для новичков.

Во-вторых, метод кода не так оптимизирован по производительности, как плагин MonsterInsights, поэтому он увеличивает нагрузку на сервер и может замедлить работу вашего сайта, если у вас много контента.

С учетом сказанного, давайте рассмотрим, как добавить популярные посты в WordPress без плагина.

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

Теперь, когда вы знаете, как добавить код в WordPress, давайте продолжим и добавим следующий код в ваши функции.php, в плагине для конкретного сайта или с помощью плагина code snippets.

function wpb_set_post_views($postID) < $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count=='')< $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); >else < $count++; update_post_meta($postID, $count_key, $count); >> //Чтобы счет был точным, давайте избавимся от предварительной выборки remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

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

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

Чтобы сделать это, скопируйте и вставьте следующий код внутри вашего цикла одного поста.

wpb_set_post_views(get_the_ID());

Если вы используете дочернюю тему или просто хотите упростить себе жизнь, то вам следует просто добавить трекер в шапку с помощью команды крючок wp_head.

Для этого вставьте следующий код в функции вашей темы.php файл или плагин для конкретного сайта (как показано выше):

function wpb_track_post_views ($post_id) < if ( !is_single() ) return; if ( empty ( $post_id) ) < global $post; $post_id = $post->ID; > wpb_set_post_views($post_id); > add_action( 'wp_head', 'wpb_track_post_views');

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

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

Теперь вы можете делать всевозможные классные вещи, например, отображать количество просмотров постов или сортировать посты по количеству просмотров. Давайте посмотрим, как сделать некоторые из этих замечательных вещей.

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

Чтобы сделать это, добавьте следующее в функции вашей темы.php файл или плагин для конкретного сайта (выделено выше).

function wpb_get_post_views($postID) < $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count=='')< delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 View"; >return $count.' Views'; >

Затем внутри вашего цикла поста добавьте следующий код:

wpb_get_post_views(get_the_ID());

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

Самый простой пример циклического запроса выглядел бы так:

 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); while ( $popularpost->have_posts() ) : $popularpost->the_post(); the_title(); endwhile; ?>

Чтобы добавить другие параметры WP_Query, такие как временной диапазон, обратитесь к странице WP_Query в Руководстве для разработчиков.

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий