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

Как отобразить в wordpress блоге самые читаемые (популярные) посты? В этом нам поможет замечательный плагин WP-PostViews. Единственная фишка, которую он делает – считает количество просмотров той или иной страницы блога, но зато какие возможности это нам дает! Но обо всем по порядку.

Итак, установка, как обычно, достаточно простая – качаем плагин, заливаем в wp-content/plugins, после чего активируем его в админке. Далее заходим в настройки и указываем необходимые параметры. Здесь есть:

  • Count Views From – подсчет просмотров от всех пользователей (вас в том числе) / гостей / только зарегистрированных.
  • Exclude Bot Views – исключить заходы ботов.
  • Views Template – шаблон для отображения числа просмотров, используется одна переменная %VIEW_COUNT% – собственно, число просмотров.
  • Most Viewed Template – шаблон для отображения наиболее просматриваемых статей. Есть разные переменные – читайте описание.

плагин PostViews для wordpress

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

Более интересные возможности работы с плагином доступны в шаблоне блога. Число просмотров выводит функция the_views(). Главный способ использования – заходите в файлы для страниц archive.phpsingle.phppost.php или page.php, где находите блок:

<?php while (have_posts()) : the_post(); ?>

И добавляете после него что-то вроде:

<?php if(function_exists('the_views')) { the_views(); } ?>

Есть также возможность работы с виджетами, называется такой для данного плагина – Views.

Теперь самое интересно. На этой странице с документацией lesterchan.net/wordpress/readme/wp-postviews.html можно найти код для вывода:

  • Самых популярных и непопулярных постов.
  • Самых популярных и непопулярных постов по одному тегу.
  • Самых популярных и непопулярных постов по выбранной категории.

Рассмотрю для примера первый вариант. В коде шаблона пишем

<?php if (function_exists('get_least_viewed')): ?>
   <ul><?php get_least_viewed(); ?></ul> 
<?php endif; ?>

Где для функции get_least_viewed есть 2 переменных. Первая – имеет значения ‘post’, ‘page’ или ‘both’ – задает вывод только для постов, страниц или тех и других. Вторая – определяет количество выводимых записей. Как я уже говорил выше, формат их можно подправить в настройках плагина в админке. По умолчанию значения переменных функции равны – get_least_viewed(‘both’, 10);

Остальные варианты использования плагина вы найдете на странице с документацией – там все просто.

Копипаст

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

Понравилось? =) Поделись с друзьями:

Обсудить