Меню

Счетчик просмотра записей вордпресс

Счетчик просмотров записей на WordPress: установка и настройка

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

Нужно ли устанавливать счетчик просмотров статей?

Вывод количества посещений перед постом или под статьей – в большей степени вопрос имиджа. Ведь лично вам для анализа количества просмотров будет достаточно открыть статистику в Яндекс.Вебмастере, или в инструментах Гугл. Потому, как и открытый счетчик Liveinternet, счетчик просмотров страниц в первую очередь показывает статистику для ваших посетителей и потенциальных рекламодателей. Положительная динамика роста просмотров опубликованной записи может позитивно повлиять на доверие читателей к вашему контенту. Напротив, небольшое количество посещений может негативно сказаться на поведенческих факторах. Нулевое значение счетчика, который виден для всех, может отпугнуть посетителей, снизить доверие к опубликованному материалу.

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

Перейдем к рассмотрению плагинов для подсчета посещений для сайта на WordPress.

Плагины для установки счетчика просмотров страниц

Плагин PageViews

Первый плагин, который рассмотрим – PageViews.

Его основное преимущество перед другими плагинами той же категории – он не нагружает сайт. Потому плагин подойдет даже для ресурсов с высоким траффиком и, по словам разработчиков, никак не замедлит их работу. Каким образом работает Pageviews? Это плагин с открытым кодом, основанный на JavaScript. Подсчет просмотров происходит на стороннем ресурсе, без задействования мощностей сайта, на котором установлен Pageviews.

Установка плагина стандартная для WordPress. Счетчик по умолчанию размещается в конце статьи. Но есть возможность изменить предустановленные настройки. Для этого потребуется внести следующий код в файл functions.php вашей темы:

Здесь вы сообщаете о поддержке плагина Pageviews. Теперь можно поменять место размещения счетчика по своему усмотрению, добавляя код указанный ниже в выбранный вами файл шаблона (к примеру, page.php).

Последнее обновление плагина по состоянию на сегодня было 1 месяц назад. Совместим он с Вордпрессом вплоть до версии 4.8.

Плагин WP-PostViews

Следующий плагин, который мы рассмотрим — Wp Postviews. Создан он гораздо раньше, чем предыдущий описанный нами Pageviews. Возможно, поэтому он и более популярен (для сравнения, активных установок Wp-PostViews – 200 000+, PageViews – 1 000+). Последнее обновление – 4 месяца назад. Совместим вплоть до версии 4.7.5.

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

Пройдемся по каждому пункту по порядку.

  1. Вы можете выбирать, какие просмотры считать: от всех пользователей (Everyone), от зарегистрированных посетителей (Registered Users Only) или гостей (Guests only).
  2. Можно учитывать, либо отменить учет просмотров страницы ботами (поисковых систем и т.п.)
  3. Шаблон надписи, который будем выводиться на странице при подсчете посещений. Можно оставить тот, который приведен на картинке выше.
  4. Шаблон надписи для наиболее просматриваемых записей. Подойдет такой:

Плагин Wp-PostViews создает виджет для отображения наиболее популярных записей (по количеству просмотров страницы). Его можно помещать в ту часть шаблона, где вы хотите выводить данный блок.

Ниже на этой же странице вы найдете опции отображения (Display Options). Здесь можно указать для кого будет доступен счетчик просмотров на каждом типе страниц.

В этой графе можно изменить отображение для каждого (Display to everyone) на два дополнительных варианта: только для зарегистрированных пользователей (Display to registered users only) и не отображать (Don’t display on).

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

  • Находим и открываем файл php (wp-content/themes/ /index.php).
  • Подойдут также archive.php, single.php, post.php или page.php.
  • Находим такой код в файле: .
  • Под ним, в том месте страницы, где вы хотите поместить счетчик, прописываем:

В файле стилей (style.css) вы можете внести изменения во внешний вид счетчика. Читайте подробнее о том, как работать со стилями в Вордпресс.

Плагин Post Views Counter

Последнее обновление плагина – 5 месяцев назад. Активных установок 40 000+. Совместимость вплоть до версии 4.7.5.

У плагина Post Views Counter есть три метода сбора информации по просмотрам: PHP, JavaScript или REST API. Среди дополнительных функций – возможность быстро импортировать данные из WP-PostViews, а также устанавливать значение на счетчике вручную.

Установка плагина стандартная.

В настройках есть две закладки: Общие (General) и Отображение (Display).

В общих можно выбрать тип страниц, для которых будет производиться подсчет просмотров, метод подсчета (PHP, Javascript), время между учетом просмотров одного и того же пользователя, тип посетителей.

На вкладке Display можно указать надпись счетчика (Post View Label), выбрать тип страниц, на которых будет отображаться статистика, выбрать позицию и стиль иконки счетчика. Также можно спрятать счетчик от определенного типа посетителей.

Разумеется, это не все плагины для подсчета количества просмотров записи на WordPress. Кроме описанных выше, также есть Page View Count, Page Visit Counter. Выбирайте тот, который больше соответствует вашему запросу и потребностям.

Счетчик просмотров страниц на WordPress без плагина

Теперь разберемся, как можно выводить количество посещений без подключения плагинов. Для этого потребуется внести изменения в файл функций functions.php.

Здесь первая функция считает количество просмотров страницы в WordPress, а вторая выводит их. Теперь в файлах single.php, page.php, index.php (по аналогии с тем, как мы прописывали код для плагина) в том месте, где вы хотите выводить счетчик нужно прописать следующее:

В файле стилей для данного элемента можно указать такие параметры:

Здесь мы задаем размер шрифта, величину поля, фон и т.п.

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

Источник

Считаем количество посещений страниц на WordPress без плагинов

Помню в детстве луноходы разбирал, теперь разбираю плагины для WordPress На этот раз разбирался с WP-PostViews — плагином плагин для подсчета посещений постов/страниц в WordPress. Разбор удался на славу: выкинул около 90% кода, так как все это оказалось лишним для моей задачи.

Рекомендую свой плагин. В нём более стабильный принцип подсчета, много новых функций, подсчет работает быстрее и рассчитан на работу с плагинами объектного кэширования.

Единственное, что мне всегда надо было от этого плагина — только число посещений страниц и записей. Имею ввиду, выводить записи по наибольшему посещению не приходилось. К тому же, счетчик, который реализован в плагине слабоват для объективного подсчета визитов и предлагаемые плагином функции вывода: самые посещаемые статьи и т.п. превращаются в какой-то бред. Число визитов, которые считает этот плагин — это лишь общее представление о посещении страницы.

Что касается упомянутого выше вывода постов по наибольшему посещению, то это можно сделать используя функцию WordPress get_posts().

Почему, как эталон я взял wp-postviews? Потому что, он один из самых простых в своем роде — для сравнения, альтернатива wp-postviews — плагин для WordPress WP-PostViews Plus — он более наворочен — создает свою таблицу в БД, более мощное вычисление о посетителе (IP, Браузер и т.п.). По-моему такой функционал это уже лишнее. Мы же не статистику собираем все-таки, для этого есть аналитика от Google или Яндекс.

Если выбирать плагины для подсчета посещений, по наибольшей простоте, то wp-postviews пожалуй самое оно. Однако он не без недостатков — минус он рассчитан на мировой трафик и не учитывает ботов Яндекса.

В плагине есть настройки, где можно указать чьи визиты считать, логика мне всегда подсказывала, что надо считать визиты только гостей (не залогиненных пользователей) и исключить поисковых роботов/ботов. Принцип отсева поисковых ботов и роботов в плагине реализован немного не правильно, потому что он исключает визиты указанных ботов, а если бот не указан в списке, то он будет считаться посетителем, что создает необъективность подсчета. Я решил подойти с другой стороны — не исключать, кого не надо считать, а включить, кого надо считать, для этого просто указал идентификаторы браузеров. По-моему лучше пусть счетчик будет считать строго, но точно будет известно, что цифры «оставлены» реальными людьми, а не всякой нечистью вроде поисковых ботов.

А вот и функция, которая у меня получилась — функция для подсчета посещений страниц на WordPress.

Как обычно, функцию вставляем в файл functions.php вашей темы (шаблона), а где нужно вывести число просмотров пишем так:

Внутри функции есть её настройки: название ключа у произвольного поля, кого считать и исключить ботов или нет.

Название ключа нужно для того, чтобы можно было заменить, какой-нибудь другой плагин, который тоже использует произвольные поля для записи посещений. Например, если стоял плагин, который изменял произвольное поле с названием ‘ post_meta_name ‘, то чтобы его заменить нужно изменить на ‘ post_meta_name ‘ переменную $meta_key в функции и заменить ‘ views ‘, при выводе числа посещений:

Источник

Счетчик просмотров страниц и записей WordPress. Post Views Counter.

В данной статье хотел бы рассказать об одном из способов, как установить счетчик просмотра страниц и статей на сайт. Данный функционал позволяет посмотреть количество просмотров какой-то определенной страницы, поста, записи, статьи. Для этого будет использоваться плагин Post Views Counter. Скачать его можно на этой странице.

После установки и активации данного плагина, можно начать его настройку на свое усмотрение. Хотел бы уточнить, что после активации Post Views Counter, он сразу же начинает подсчет просмотров. Счетчик по умолчанию располагается в конце статьи. Изменить расположение индикатора подсчета можно, как это сделать расскажу ниже. Рассмотрим настройки плагина, к сожалению русского языка пока в нем нет, но и перевода с помощью браузера chrome вполне хватит.

На скриншоте выше я показываю какие настройки я поставил себе.

Вкладка «Общий» (агнл. General) перевод пунктов:

Вкладка «Дисплей» (англ. Display) перевод пунктов:

В этой вкладке настройки у меня такие:

Теперь более подробно о том, как разместить счетчик просмотров страниц и записей в нужном для вас месте.

Во вкладке Display, есть пункт «Position» в котором можно выбрать где отображать счетчик, перед или после контента, или же «Manual» (самостоятельный выбор места расположения). Так вот можно вывести счетчик в отдельно выбранных записях с помощью короткого кода:

Вам нужно нажать на редактирование статьи в которую хотите вставить индикатор и поместить код в любое, удобное место для отображения. Но, если вам необходимо сделать подсчет всех страниц, то данный вариант вам не подойдет. Для этого нужно использовать следующий код:

Скорее всего, его нужно будет вставить в single.php (отдельная запись), это зависит от вашей темы и места куда нужно поставить счетчик.

Дополнительно есть возможность выбрать тип индикатора подсчета. Для этого перейдите во вкладку Display, в пункте «Icon class» есть ссылка на сайт, переходим по ней, и увидим список допустимых иконок.

После того, как выбрали понравившуюся иконку, нажимаем на нее, выделяем и копируем напротив нее код данной картинки.

И вставляем его в поле «Icon class» и сохраняем.

Статистика количества просмотров постов, отображается также в админ панели WordPress, в разделе «Записи».

Рассказал про основную настройку плагина Post Views Counter, и как с помощью него вывести счетчик просмотров страниц и записей. Надеюсь вы что-то почерпнули полезное из данной статьи. Удачи и добра всем!

Источник



WP Magazine

Про WordPress на русском языке

Pageviews: простой счетчик просмотров для WordPress

Если вам требуется выводить количество просмотров ваших статей на сайте WordPress, то новый плагин Pageviews прекрасно с этим справится — он основан на JavaScript, поддерживает все плагины кэширования и эффективно работает даже на сайтах с высокой посещаемостью.

» data-medium-file=»https://wpmag.ru/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats-300×137.png» data-large-file=»https://wpmag.ru/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats-1024×466.png» src=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?w=780″ alt=»Счетчик просмотров для WordPress» width=»766″ height=»348″ srcset=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?resize=1600×728 1600w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?resize=800×364 800w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?resize=530×241 530w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?resize=400×182 400w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/pageviews-wordpress-plugin-stats.png?resize=320×145 320w» sizes=»(max-width: 2002px) 100vw, 2002px»/>

Счетчик просмотров для WordPress

Pageviews это далеко не первый плагин, реализующий подсчет и вывод количества просмотров статей в WordPress. Долгое время уже существуют плагины WP-PostViews, Post View Counter и многие другие, но у этих аналогов есть одна (не всегда очевидная) проблема — производительность.

Большинство из этих плагинов, как и многие сторонние инструменты аналитики, выполняют AJAX запрос для увеличения счетчика просмотров. Это вполне логично, но проблема в том, что эти плагины не учитывают то, что для такого запроса в WordPress требуется загрузить все окружение ядра WordPress, тему, и все активные плагины. В зависимости от конфигурации, время отклика такого запроса может достигать одной секунды и более, и при большом их количестве вовсе повесить сервер.

Именно поэтому у данных аналогов часто встречаются темы о низкой производительности на форумах поддержки WordPress.org, особенно если речь идет о высоконагруженных сайтах. Эту проблему принялись решить разработчики хостинг-компании Pressjitsu.

Плагин Pageviews

Сам по себе плагин Pageviews очень легкий и простой. Он лишь выводит асинхронный JavaScript код в требуемых местах, для подсчета и вывода количества просмотров.

» data-medium-file=»https://wpmag.ru/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example-300×83.png» data-large-file=»https://wpmag.ru/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example-1024×282.png» src=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?w=780″ alt=»Пример работы плагина Pageviews» width=»766″ height=»210″ srcset=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?resize=1600×440 1600w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?resize=800×220 800w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?resize=530×145 530w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?resize=400×110 400w, https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2016/07/wordpress-pageviews-counter-example.png?resize=320×88 320w» sizes=»(max-width: 1606px) 100vw, 1606px»/>

Пример работы плагина Pageviews

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

Изменение внешнего вида и расположения счетчика

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

Для этого необходимо лишь объявить о поддержке плагина в файле functions.php вашей темы:

Это отключит стандартный функционал вывода счетчика в конце каждой статьи, а добавить его в произвольное место можно при помощи простого события в любом шаблоне вашей темы, например single.php:

В репозитории GitHub этого плагина есть более подробная инструкция для разработчиков.

Импорт, популярные записи и многое другое

Разработчики Pageviews планируют создать расширения для плагина, которые позволят импортировать или синхронизировать статистику с другими сервисами, включая Jetpack Stats, Google Analytics и Яндекс.Метрику. Также в планах дать пользователям возможность выводить популярные записи на основе собранной статистики, живое обновление и другие функции.

Источник

Читайте также:  Остановился водяной счетчик после магнита