Урок 76. Показ количества просмотров записи

Показ количества просмотров записиСуществует множество сервисов и плагинов, позволяющих узнать количество просмотров поста на сайте WordPress. Но чаще требуется показать количество просмотров не только в админке, а и на сайте. К тому же, можно скрыть данные о просмотрах от некоторых пользователей, оставляя их видимыми другим пользователям. Как реализовать подобный функционал?

WP Post Views

Начать следует со скачивания и установки WP Post Views, плагина, который доступен к скачиванию в официальном каталоге расширений. Как уже отмечалось, есть немало плагинов, которые позволят подсчитывать просмотры. Но именно данное решение позволит не учитывать просмотры страниц ботами.

Чтобы показать количество просмотров, следует добавить в single.php-файл вашей темы следующий код:

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

Разграничение доступа

Плагин позволяет определять не только количество просмотров, но и тех, кому они будут доступны. К примеру, в настройках можно выбрать показ авторизованным пользователям, или наоборот, неавторизованным. Но это несколько ограниченные возможности: можно же реализовать видимость количества просмотра поста отдельным авторам блога, другие же коллеги этого видеть не смогут. Теперь код:

if ( current_user_can( ‘edit_post’ , get_the_ID() ) && function_exists( “the_views” ) ) {

the_views();

}

?>

Отмечая edit_post и запрещая post_id, мы запретим отображать количество просмотров автору, администратору или редактору.

Какие еще есть функции в плагине?

Помимо основной функции, о которой идет речь, есть и вспомогательные. К ним относится создание списков наиболее и наименее:

  • просматриваемых записей;
  • просматриваемых записей по тегу;
  • просматриваемых записей по категории.

Как видно, просмотр записей и такие тонкости, как избирательный доступ к просмотрам также можно настроить при помощи полезного плагина для WordPress. Ну, а если вы заказываете сайт, стоит оговорить подобную функцию заранее, таким образом, вам не придется вносить правки в системные файлы, что может вызвать затруднение у начинающих пользователей. Сайт с промокодами и купонами на скидки, обновление выгрузки купонов происходит каждый день, делая покупки через наш сайт lety shops коды человек экономит получая скидку

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

    Ваш адрес email не будет опубликован.

    Главное меню