От автора: приветствую вас, уважаемые коллеги. В этой простой статье мы с вами рассмотрим один из интересных плагинов для WordPress — это будет плагин количество просмотров WordPress.
Особой необходимости в использовании подобных плагинов я не вижу, скорее это в некотором роде определенное украшательство для сайта. Однако плагин, который мы будем использовать, является исключением благодаря достаточно мощному функционалу, заложенному в него.
Дело в том, что плагин не только подсчитывает и выводит количество просмотров статьи, но и предлагает другие интересные возможности. В частности, можно выводить последние просмотренные статьи, список наиболее просматриваемых (популярных) статей, организовать список просмотра статей по метке или по категории и так далее, и тому подобное.
Как видим, функционал действительно разнообразен. Нас в этой статье интересует только подсчет количества просмотров, поэтому мы остановимся именно на данной возможности. Кстати, я еще не представил сегодняшнего героя статьи. Итак, встречайте — это плагин WP-PostViews. Давайте найдем его в меню добавления нового плагина и установим. Первый же найденный результат — наш.
Теперь перейдем к настройкам плагина. Находятся они в разделе Настройки — PostViews.
Первая настройка на странице — Count Views From — отвечает за подсчет просмотров. Плагин может считать просмотры только от гостей, только от зарегистрированных пользователей или же абсолютно для всех. По умолчанию выбрано Guests Only, то есть считаются просмотры только от гостей. Меня это не устраивает, поэтому я выберу значение Everyone (все).
Следующая настройка — Exclude Bot Views — позволяет исключить из подсчета ботов. Здесь смотрите, как вам нравится. Мне, в принципе, без разницы, поэтому я оставлю значение по умолчанию — No (нет).
Для вывода количества просмотров статьи нам доступна системная переменная %VIEW_COUNT%. Формат вывода по умолчанию такой: %VIEW_COUNT% views. Поменяем его на нужный нам, например на такой: Просмотров: %VIEW_COUNT%
Сохраним изменения для данной группы настроек.
Для того, чтобы статистика отображалась, плагин предлагает воспользоваться фрагментом PHP кода, который необходимо вставить в соответствующий шаблон. Например, шаблон single.php (для показа внутри статьи) или index.php (для показа в списке статей). Вот нужный код:
1 |
<?php if(function_exists('the_views')) { the_views(); } ?> |
Давайте откроем соответствующий шаблон, в моем случае это content.php (у вас может быть index.php или другой), и добавим предлагаемый код.
Код я обернул дополнительно в span с классом views, чтобы можно было оформить новый элемент. Добавим в файл стилей темы правило для нового элемента, чтобы он вписался в ваш дизайн. Осталось зайти внутрь статьи, чтобы засчитался ее просмотр, и после этого увидим количество ее просмотров в ленте статей.
Вот, собственно, и все. Количество просмотров статей работает и выводится. Можете поэкспериментировать с прочими возможностями плагина, указанными в начале статьи. На этом у меня все, удачи!
Комментарии (2)