Post Views Counter

Описание

Post Views Counter allows you to display how many times a post, page or custom post type had been viewed with this simple, fast and easy to use plugin.

Особенности включают в себя:

  • Возможность выбора типов сообщений, для которых будут учитываться и отображаться просмотры сообщений.
  • 3 метода сбора данных о просмотрах постов: PHP, Javascript и REST API для большей гибкости
  • Совместимость с правилами конфиденциальности данных
  • Возможность вручную установить количество просмотров для каждого сообщения
  • Виджет статистики просмотров постов на панели инструментов
  • Full Privacy regulations compliance
  • Возможность запрашивать сообщения в соответствии с количеством просмотров
  • Пользовательские конечные точки REST API
  • Возможность установки интервала подсчета
  • Без учета посетителей: боты, авторизованные пользователи, выбранные роли пользователей
  • Исключение пользователей по IP
  • Ограничение показа по ролям пользователей
  • Ограничение редактирования просмотров сообщений администраторами
  • Импорт данных в один клик из WP-PostViews
  • Сортируемый столбец администратора
  • Позиция отображения просмотров сообщений, автоматическая или ручная с помощью шорткода
  • Совместимость с мультисайтом
  • Совместимость с WPML и Polylang
  • .pot файл для переводов включен

Скриншоты

  • screenshot-1.png
  • screenshot-2.png

Установка

  1. Установите счетчик просмотров сообщений либо через каталог плагинов WordPress.org, либо загрузив файлы на свой сервер
  2. Активируйте плагин через меню «Плагины» в WordPress
  3. Перейдите к настройкам счетчика просмотров сообщений и установите параметры.

Часто задаваемые вопросы

Пока нет вопросов.

Отзывы

19.03.2024
Very helpful being able to restrict output to logged in users.
11.03.2024
This is a very good plugin, it does exactly what is supossed, great work!
Посмотреть все 1 005 отзывов

Участники и разработчики

«Post Views Counter» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Post Views Counter» переведён на 19 языков. Благодарим переводчиков за их работу.

Перевести «Post Views Counter» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.4.5

  • Fix: Post views bulk saving security
  • Tweak: Removed WP Rocket as bot in crawler detection

1.4.4

  • New: Option to enter meta_key for importing the views
  • New: Revamped Reports for Views by Date, Views by Post and Views by Author (Pro)
  • New: REST API support for post, site, term and user views (Pro)
  • New: Views Period option to display views from a selected time period instead of total (Pro)
  • New: [site-views] shortcode for total site views display (Pro)
  • Tweak: Improved icon handling
  • Tweak: Updated crawler detection

1.4.3

  • Tweak: Update languages file

1.4.2

  • New: Option to select position of the plugin menu

1.4.1

  • Fix: Frontpage views not recorded properly

1.4

  • New: Introducing Post Views Counter Pro
  • New: Fast Ajax views counting mode (Pro)
  • New: Google AMP support (Pro)
  • New: Taxonomy term views (Pro)
  • New: Author archive views (Pro)
  • New: Cookies/Cookieless data storage option (Pro)
  • New: Dedicated Reports page (Pro)
  • New: Exporting views to CSV or XML files (Pro)
  • Tweak: Improved validation and sanitization
  • Tweak: Chart.js updated to 4.3.0

1.3.13

  • Новое: совместимость с WP 6.2 и PHP 8.2
  • Исправлено: неверный год в секундах
  • Исправлено: возможны недопустимые данные cookie в хранилище представлений
  • Исправлено: префикс базы данных по умолчанию
  • Tweak: Switch from wp_localize_script to wp_add_inline_script
  • Улучшено: обновлено обнаружение ботов

1.3.12

  • Исправлено: фронтенд Javascript переписан с jQuery на Vanilla JS
  • Исправлено: загрузка стиля панели администратора на каждой странице
  • Исправлено: процесс инициализации сети для новых сайтов
  • Исправлено: шифрование IP-адресов
  • Исправлено: конечные точки REST API
  • Исправлено: удалено несколько устаревших функций
  • Улучшено: обновлён скрипт chart.js до версии 3.9.1
  • Улучшено: добавлен атрибут SameSite для cookie

1.3.11

  • Исправлено: потенциально неправильный подсчет просмотров сообщений в крайних случаях запросов к базе данных
  • Исправлено: возможная пустая диаграмма на панели инструментов
  • Исправлено: неправильное сохранение пользовательских параметров виджета панели инструментов
  • Улучшено: обновлен Chart.js до версии 3.7.0

1.3.10

  • Исправлено: столбец просмотров сообщений не работает должным образом
  • Улучшено: Переключен на метод openssl_encrypt для IP-шифрования
  • Улучшено: Улучшено экранирование пользовательского ввода

1.3.9

  • Улучшено: Удалите ненужные файлы плагина

1.3.8

  • Улучшено: Улучшено экранирование пользовательского ввода

1.3.7

  • Доработано: Реализован API внутренних настроек

1.3.6

  • Исправлено: возможность скрыть гистограмму администратора

1.3.5

  • Новое: возможность скрыть гистограмму администратора
  • Исправлено: небольшая ошибка безопасности с меткой представлений
  • Улучшено: Удалите ненужный CSS на каждой странице

1.3.4

  • Новое: предварительный просмотр статистики просмотров сообщений в панели администратора
  • Новое: данные о популярных сообщениях доступны в виджете панели инструментов
  • Улучшено: Улучшена конфиденциальность с использованием IP-шифрования
  • Улучшено: совместимость с PHP 8.x

1.3.3

  • Исправлено: Уведомление PHP: попытка получить свойство «цвета» не-объекта
  • Исправлено: уведомление PHP: register_rest_route вызывался неправильно

1.3.2

  • Новое: Представляем навигацию по виджетам на приборной панели
  • Новое: встречная поддержка для медиа (вложений)
  • Улучшено: расширенный запрос представлений для обработки сложных запросов даты/времени

1.3.1

  • Исправлено: отсутствует CSS-файл Gutenberg
  • Улучшено: обновление файла перевода POT

1.3

  • Новое: совместимость с Гутенбергом
  • Новое: Дополнительные опции в виджетах: автор записи и стиль отображения
  • Исправлено: неопределенные переменные при включенном сохранении IP
  • Исправлено: Проверка того, что cookie не запускается в режиме Fast Ajax
  • Исправлено: недопустимые аргументы в функции implode, вызывающие предупреждение
  • Исправлено: параметр размера миниатюры не отображался после установки флажка миниатюры
  • Исправлено: при сохранении поста (в том числе и в режиме быстрого редактирования) просмотры постов не обновлялись

1.2.14

  • Исправлено: массовое редактирование сообщений, проблема со сбросом счетчика просмотров

1.2.13

  • Новое: экспериментальный быстрый метод счетчика AJAX (в 10+ раз быстрее)

1.2.12

  • Новое: совместимость GDPR с плагином Cookie Notice

1.2.11

  • Улучшено: добавлены дополнительные проверки срока действия IP в качестве опции

1.2.10

  • Новое: дополнительные временные проверки срока действия IP-адреса
  • Улучшено: обновление скрипта Chart.js до версии 2.7.1

1.2.9

  • Исправлено: таблица со списком продуктов WooCommerce не работает

1.2.8

  • Новое: мультисайтовая совместимость
  • Исправлено: неопределенный индекс post_views_column в post_views_counter/includes/settings.php
  • Улучшено: улучшена обработка IP-адресов пользователей

1.2.7

  • Исправлено: данные диаграммы не обновляются для установок с кэшированием объектов из-за отсутствия параметра истечения срока действия
  • Исправлено: ошибка, предотвращающая скрытие счетчика в зависимости от роли пользователя.
  • Фикс: Неопознанное уведомление в панеле администратора

1.2.6

  • Исправлено: жестко запрограммированный префикс таблицы базы данных post_views

1.2.5

  • Новое: режим счетчика REST API
  • Новое: Настройте цвета диаграммы панели мониторинга в соответствии с цветовой схемой администратора
  • Улучшено: оптимизация запросов диаграммы панели инструментов
  • Улучшено: оптимизация таблицы базы данных post_views
  • Улучшено: Добавлена ссылка на документацию плагина

1.2.4

  • Новое: расширенное обнаружение поисковых роботов
  • Улучшено: обновление скрипта Chart.js до версии 2.4.0

1.2.3

  • Новое: поддержка групповых IP-адресов
  • Улучшено: Удалять таблицу базы данных post_views при деактивации

1.2.2

  • Фикс: Неопознанная переменная: post_ids, благодаря zytzagoo
  • Улучшено: Переключено хранилище файлов перевода с локального на репозиторий WP

1.2.1

  • Новое: возможность отображать просмотры сообщений на выбранных типах страниц
  • Улучшено: оптимизация запросов виджета панели инструментов

1.2.0

  • Новое: виджет статистики просмотров сообщений на панели инструментов
  • Исправлено: пара опечаток в именах методов

1.1.4

  • Исправлено: ссылка Dashicons не работает.
  • Улучшено: подтверждена совместимость с WordPress 4.4

1.1.3

  • Исправлено: дублированные просмотры учитываются в пользовательских типах сообщений
  • Исправлено: флажки «Исключить посетителей» не работают

1.1.2

  • Исправлено: виджет самых просматриваемых сообщений не работает

1.1.1

  • Улучшено: включить просмотры редактирования для нового сообщения.
  • Улучшено: расширить данные поста WP_Query с помощью post_views

1.1.0

  • Новое: быстрое редактирование просмотров сообщений
  • Новое: Массовое редактирование просмотров сообщений
  • Улучшено: улучшения пользовательского интерфейса администратора

1.0.12

1.0.11

  • Новое: французский перевод, благодаря Theophil Bethel

1.0.10

  • Новое: возможность ограничить редактирование просмотров сообщений только администраторами

1.0.9

1.0.8

1.0.7

  • Новое: Возможность вручную установить количество просмотров для каждого сообщения
  • Новое: разработка плагина перенесена в репозиторий dFactory GitHub.

1.0.6

1.0.5

  • Улучшено: добавлено number_format_i18n для подсчета отображаемых просмотров
  • Улучшено: Дополнительный хук действий для разработчиков

1.0.4

  • Фикс: Возможные проблемы с функцией remove_post_views_count

1.0.3

  • Новое: русский перевод, спасибо moonkir
  • Фикс: убран шорткод [post-views] из отрывка записи, если отрывок пуст

1.0.2

  • Исправлено: подключаемые функции инициализировались слишком поздно

1.0.0

Первый выпуск