Как вывести количество просмотров записи на WordPress.

Как реализовать вывод количества просмотров записей на WordPress? Это можно сделать двумя способами:

1.Плагины:

  • Google Analytics Post Pageviews
  • Pageviews
  • WP-PostViews
  • Post Views Counter

Пример вывода просмотров с помощью плагина Pageviews.

  1. В админке заходим в плагины — добавить новый — Pageviews — установить — активировать.

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

Активация плагина pageviews

После активации плагина, в конце каждой записи будет выводится  количество просмотров Pageviews количество просмотров. Для того чтобы вывести просмотры в нужном вам месте, необходимо объявить поддержку плагина Pageviews в файле functions.php.

Переходим в Внешний видредактор — функции темы (functions.php) — вставить код (пример код приведен ниже).

С помощью данного кода мы отключаем стандартный вывод в конце страницы (записи).

Объявления кода pageviews

Теперь мы можем выводить просмотры в любом месте нашего шаблона. Например, вызвать событие  в single.php  (отдельная запись).

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

Количество просмотров статьи

Код вызова счетчика

Примечание

  • Данный плагин выводит количество просмотров а не уникальных посетителей. Например, если вы зашли на определенную статью и обновили страницу 10 раз, то вам запишется 10 просмотров.
  • Есть возможность сделать импорт статистики  с Google Analytics. Стоимость $3,99

2. Написать код самому.

Добавим этот код functions.php ( для удобства разместите в конце файла ).

Здесь представлено 2 функции:

  • setPostViews() — сбор статистики.
  • getPostViews () — вывод.

Далее необходимо добавить код:

в файлы где вы хотите считывать просмотры.Например, single.php ( в моем случае content-single.php).

Последнее, что нужно сделать — вставить код:

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *