Как поставить счетчик просмотров для WordPress?

Часто владельцу сайта необходимо к каждой записи вывести количество ее просмотров. С этим прекрасно справляется бесплатный плагин Pageviews, основное преимущество которого — высокая скорость работы. Рассмотрим установку счетчика на примере WordPress-темы Twenty Sixteen. В результате нашей работы, на странице записи, перед миниатюрой, должна выводится информация о просмотрах.

Пример страницы сайта со счетчиком просмотров

Для начала необходимо установить и активировать плагин. По умолчанию счетчик просмотров выводится в конце всего контента поста. Это не всегда удобно. Как Вы понимаете, каждая тема имеет свои стили разметки информации на странице. Произвольная вставка такого счетчика не всегда может вписаться в разметку сайта (он может отображаться не так, как Вы хотите). Поэтому разработчики Pageviews предусмотрели это и сделали возможным установку количества просмотров в любое место сайта. Чтобы это сделать, необходимо выполнить ряд несложных действий.

Установка счетчика

Важно!!! Все последующие действия подразумевают изменение файлов Вашей темы сайта, которые могут пропасть после ее обновления. Чтобы этого не произошло, рекомендуем использовать плагин ProFunctions.

Первым делом необходимо объявить поддержку Вашей темой плагина. Для этого в файле functions.php (или через ProFunctions) следует добавить следующий код:

add_action( 'after_setup_theme', function() {
 add_theme_support( 'pageviews' );
});

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

Важно!!! Все дальнейшие действия подразумевают внесения изменений в исходный код темы, которые будут утрачены после ее обновления. Поэтому рекомендуем Вам использовать дочерние темы.

Итак, для темы Twenty Sixteen код будем вставлять в файл

/wp-content/themes/twentysixteen/template-parts/content-single.php

Для этого необходимо в админ-панели перейти Внешний вид -> Редактор, где откроется окно редактора файлов темы.

Встроенный редактор темы

Справа есть список файлов Вашей темы, которые можно редактировать. Среди них следует найти и перейти по пункту content-single.php.

Редактирование content-single.php во встроенном редакторе темы

В файле, перед строчкой <?php twentysixteen_post_thumbnail(); ?>, следует вставить следующий код:

Просмотров: <?php do_action( 'pageviews' ); ?>

Вставка кода в файл content-single.php

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.