• Контакты
  • +7 (937) 486-30-30
  • mail@allbx.ru

Счетчик просмотров статьи и блок популярных статей (Ajax_the_views и WP-PostViews).


В данной статье я расскажу как вывести количество просмотров поста. Для этого будет использоваться плагин  "WP-PostViews". Данный плагин позволяет считать просмотры от гостей, пользователей и поисковых ботов. Также вы можете выводить список  популярных статей.

В данной статье я расскажу как вывести количество просмотров поста. Для этого будет использоваться плагин  "WP-PostViews". Данный плагин позволяет считать просмотры от гостей, пользователей и поисковых ботов. Также вы можете выводить список  популярных статей. Но у данного данного плагина есть минус, он плохо работает с плагинами кэширования (в данном случае это Hyper Cache). Для правильной работы, мы поставим еще плагин "Ajax the views". Но у него также есть маленький недостаток, он выводит сначала слово "Загрузка" вместо числа просмотров, а после загрузки число. В принципе это не критично, т.к. это мало заметно на ПК. А вот на телефоне не редко это замечал. Для исключения таких ситуаций я просто заменил слово "Загрузка."

Установка плагинов.

Переходим в меню "Добавить новый". Через поиск ставим и активируем плагин "WP-PostViews", а потом "Ajax the views".

Отредактируем Ajax_the_views

Переходим в меню Редактор. Выбираем плагин из списка и нажимаем кнопку Выбрать.
Находим следующую строчку и заменяем слово "Загрузка" на свое, к примеру на тире "-".

Настройка WP-PostViews

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

Установка вывода счетчика

Открываем шаблон, находим страницу single (скорее всего). И вставляем примерно следующие строки:
<?php if(function_exists('the_views')) { ?><li>открыто в <?php the_views();?> раз </li><?php } ?>

Вывод популярных записей

<?php if (function_exists('get_most_viewed')): ?> <ul> <?php get_most_viewed("both",8); ?> </ul> <?php endif; ?>
Цифра 8 - это кол-во записей. А первый - это что выводить. Возможны следующие значения 'post' - записи, 'page' - страницы,  'both' - все.  
Алексей Бульчук
Специалист-консультант
Хотите получить консультацию?
Оставьте заявку и мы свяжемся с Вами в ближайшее время.

Похожые статьи

Разработчикам

Монтирование ntfs или fat раздела в linux при загрузки.

Если у вас есть ntfs раздел которым вы постоянно пользуетесь под linux, то проще будет есл...

Разработчикам

Получить данные о файле с помощью pathinfo().

Разработчикам

Сжатие картинок на api Битрикс

16.07.2019
Разработчикам

1C Bitrix. Устранение ошибки "Service Temporarily Unavailable"

Разработчикам

Как писать заголовки

Заголовки определяют успех любого текста и являются ключевым фактором, от которого зависит...

Разработчикам

Эффективное размещение рекламы Яндекса на сайтах партнёров

Разработчикам

Базовая техническая оптимизация сайта

Чек лист исправлений: Если ругается Google на картинки, то все что не относится к данным и...

29.04.2019
Разработчикам

Создание второго сайта на одной лицензии 1С-Битрикс

symlink('/home/c/cu423/site1/public_html/bitrix/','bitrix'); symlink('/home/c/cu423/site1...

03.08.2018
Разработчикам

Запуск Google Chrome через прокси в Linux или Windows

Для запуска через прокси-сервер используются параметр: –proxy-server=192.168.0.1:8080

Разработчикам

Как устанавливать .run в Linux

Разработчикам

Bitrix: редирект, закрывающие слеши в каталоге и на всем сайте

29.05.2019
Разработчикам

Установка часового пояса в PHP.

date_default_timezone_set("Europe/Moscow");