• Контакты
  • +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' - все.  
Алексей Бульчук
Специалист-консультант
Хотите получить консультацию?
Оставьте заявку и мы свяжемся с Вами в ближайшее время.

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

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

Базовая оптимизация сайта

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

Устанавливаем на BitrixVM 5.1 FTP сервер vsftpd

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

Установка WordPress на локальный сервер Denwer

Скачиваем дистрибутив CMS WordPress Распаковка архива Создание БД Установка Все

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

Устанавливаем локальный сервер Denwer (Apache, PHP, MySQL, Perl...).

Для работы с CMS WordPress, нам потребуется PHP, MySQL, Apache/nginx. Весь этот набор есть...

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

Конвертируем все имена файлов из одной кодировки в другую. LINUX

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

Сеть для рекламодателей: новое в технологиях таргетирования и продуктах

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

Вебинар «Яндекс.Поиск для сайта: мастер-класс по HTML и CSS»

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

Загрузка файлов на ftp сервер из cmd

Поставим небольшую задачу. Необходимо загружать через скрипт файлы на ftp сервер.

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

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

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

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

Интересные штучки для браузера на javascript

Не секрет что в закладки браузера заносить javascript. Здесь я буду выкладывать интересные...

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

Ошибки при отправке системных почтовых сообщений

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

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