Что умеет
Плагин увеличивает счётчик просмотров каждый раз, когда посетитель открывает запись, страницу или произвольный тип записи, и выводит число там, где вам нужно. Данные лежат в поле views, так что их можно использовать в обычных запросах WordPress.
- Вывод счётчика. Шорткод
[views]для текущей записи или[views id="1"]для конкретной, блок «Post Views» в редакторе, функцияthe_views()в шаблоне классической темы. - Шаблоны. Разметку счётчика можно менять на вкладке настроек с помощью подстановок для названия, даты, автора и других полей.
- Популярное. Виджет и функции для самых и наименее просматриваемых записей, с ограничением по рубрике или метке.
- Кого считать. Все посетители, только гости или только авторизованные; ботов можно исключить.
- Админка и интеграции. Колонка «Views» в списках записей, поле
viewsв REST API, команда WP-CLI для чтения, фильтрwp_postviews_should_displayдля скрытия счётчика на отдельных страницах.
Установка и настройка
Подсчёт начинается сразу после активации. Дальше выберите способ вывода: поставьте шорткод, блок или виджет. Настройки находятся в «Настройки → WP-PostViews» на двух вкладках: кого считать и шаблоны отображения. В блочных темах проще всего пользоваться шорткодом или блоком, так как править шаблоны не потребуется.
Чтобы отсортировать записи по просмотрам, используйте в запросе meta_key = views и сортировку meta_value_num.
Подводные камни
- Кэширование. Если страницы отдаются из кэша, PHP не выполняется и просмотр не фиксируется. Включите подсчёт через AJAX; для LiteSpeed Cache в документации плагина описан отдельный способ вывода счётчика. После настройки проверьте на копии сайта, что число растёт.
- Накрутка и боты. Счётчик считает обращения, а не уникальных людей. Для честных цифр оставьте исключение роботов.
- Нагрузка. Каждый просмотр — запись в базу. На очень посещаемых сайтах это заметно, лучше использовать подсчёт в режиме AJAX и мониторить базу.
- После удаления. Шорткоды и блоки перестанут выводить значения, но поле
viewsостанется в базе.
Кому подойдёт
Блогам и новостным сайтам, которым нужен видимый счётчик и блок «Популярное» без сложной аналитики. Для полноценной статистики с источниками и поведением выбирайте Site Kit by Google или Independent Analytics с отчётами прямо в админке.