Вывод количества просмотров


Содержание материала:

Выводим количество просмотров WordPress

На скриншоте показан вывод количества просмотров WordPress в анонсах статей.

На днях столкнулся с задачей вывести количество просмотров WordPress в записях, страницах и анонсах статей. В статье хочу поделится с читателями парочкой вариантов вывода просмотров. Первый вариант это установка плагина WP-PostViews. Второй, более предпочтительный, путем добавления функции вывода количества просмотров WordPress непосредственно в файл functions.php и вызова этой функции в определенных местах шаблона.

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

Выводим количество просмотров WordPress с плагином WP-PostViews

Скачайте плагин с официального хранилища WordPress , или загрузите из админки, набрав название плагина — WP-PostViews.

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

1. Count Views From — Настройка позволяющая выбрать:
Everyone — считать все просмотры;
Guests Only — считается количество просмотров только посетителей, гостей сайта;
Users Only — считается количество просмотров зарегистрированными на сайте пользователями.

2. Exclude Bot Views — Считать или нет просмотры страниц, записей поисковыми роботами и прочими пауками и нечистью:
Yes — считать;
No — не считать.

3. Use AJAX To Update Views — Если вы используете плагин кеширования, можно выбрать, обновлять счетчик количества просмотров сразу после просмотра, (использование AJAX), либо статистика будет обновляться после очистки кеша плагина.

Yes — обновлять счетчик сразу;
No — не обновлять до очистки кеша.

4. Views Template — Показ просмотров:
Впишите слово вместо views . Например — просмотры . Свои слова можно ставить перед и после переменной %VIEW_COUNT% .

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

Теперь придется все-таки повозится с файлами и расставить в нужные вам места шаблона вызов функции подсчета просмотров WordPress

Для этого нужно в файлы шаблона archive.php , single.php , post.php , page.php , добавить код:

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

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

А можно открыть файл content.php и ставьте вывод сразу после строчки:

Тогда количество просмотров будет отображаться и в архивах и в анонсах и в самих статьях.

Если вы хотите вывести счетчик количества просмотров WordPress внизу страницы, где выводятся метки и категории (в большенстве шаблонов), то поставьте код вывода после строчки:

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

В шаблоне WordPress за вывод анонсов может отвечать файл loop.php , либо что-то в этом роде. Тогда, чтобы вывести количество просмотров статьи в анонсе, код вывода нужно ставить в него. И ориентироваться на вывод категории и меток этом файле.

Выводим количество просмотров WordPress

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

В данном коде используется аналогичная плагину функция, взятая из него-же, но из нее удалено 90% лишнего мусора ( со слов kama, иже автора ).

Вставьте в файл functions.php данный код:

Ну а где нужно вывести количество просмотров WordPress, пишем такой код:

Заметьте, что и в этом коде есть возможность некоторых настроек. Смотрите комментарии внутри кода.

По поводу совместимости кода с плагинами кеширования, так я тестировал с плагином Hyper Cashe, код работает корректно.

Лучший способ отблагодарить автора

Похожие по Тегам статьи

Содержание статьи # Создание простой галереи WordPress# Создание галереи WordPress с плагином Responsive Lightbox…

Начиная с версии 3.5 WordPress из редактора удалена функция автоматического добавления атрибута title, что…

Как известно, в WordPress редакторе существует два режима публикации и редактирования постов — Визуальный…

Счетчик просмотров страниц и записей 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-PostViews и без плагина на WordPress сайте

Добрый день, друзья.

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

Многие интересуются данным вопросом, поэтому я и решил сделать данный материал. Надеюсь, что он будет многим полезен, кто посетит эту страницу. Тем более, что я покажу 2 способа, как с плагином, так и без. Оба способа работают.

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

Многие новички устанавливают количество просмотров к записям только лишь ради визуального эффекта. Стоит дополнительная фишка — круто, не стоит — плохо. Значит нужно установить. А по факту данный счетчик и не нужно, так как пользы он никакой не несет.

Топ-пост этого месяца:  Лирика программирования – PHP поиск по массивам


Счетчик просмотров может сыграть, как в лучшую, так и в худшую сторону. Если страницы ресурса довольно часто посещают, а суммарная посещаемость сайта очень велика, то счетчик быстро насчитает достаточное количество посещений, которое будет убеждать посетителя применить материал. Работает психологический момент. Ведь, если данный контент уже изучили 14567 человек, то вряд ли он будет плохой.

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

Анализируя посещения, мне иногда кажется, что даже если разместить баннер и сказать: «Даем 500 рублей бесплатно», то никто даже не отреагирует на данное предложение. Даже, если оно реально.

Касаемо второго момента, когда счетчик может сыграть не в лучшую сторону. Если на счетчике слишком мелкие цифры или вообще стоят нули, то посетитель может насторожиться. Что же это за страница, которую вообще не посещают. На самом деле это не так важно, если у вас нули. Так как еще раз повторю, что мало кто обращает внимание на такие элементы. В основном посетитель быстро начинает просматривать контент.

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

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

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

Плагин WP-PostViews

Скачать его можно с официального сайта или установить через админ-панель wordpress, воспользовавшись стандартным поиском плагинов по серверам.

Сразу после его активации можно перейти в настройки.

Изображение можете увеличить по клику. А сейчас мы подробно рассмотрим каждый пункт настроек wp-postviews.

  1. Count Views From — кого будет считать за просмотр. Имеется 3 варианта: Everyone — всех посетителей, Guests only — только гостей, Registered Users Only — только зарегистрированных пользователей. В данном пункте лучше выбрать первый вариант, чтобы просмотр засчитывался от каждого типа пользователя, будь-то он простым гостем, либо же администратором (зарегистрированным);
  2. Exclude bot views — исключать ли ботов от счетчика. Рекомендую выключить подсчет посещений роботов, так как нам нужны только реальные просмотры страниц, то есть просмотры от реальных людей. Ставим вариант «Yes»;
  3. Use AJAX To Update Views — настройка отвечает за использование технологии AJAX при подсчете просмотров. Как я могу понять, то обновление счетчика будет происходит в реальном времени без перезагрузки страницы. Я данную настройку отключил, так как при ее активации перестают работать другие важные скрипты сайта. Поэтому, пришлось пожертвовать именно функционалом плагина;
  4. Views Template — шаблон надписи, которая будет выводить количество просмотров. Рекомендую поставить следующий вариант: «Просмотров: %VIEW_COUNT%», который наиболее гармонично смотрится при всех числовых значениях;
  5. Most Viewed Template — шаблон вывода наиболее просматриваемых записей. Код из данного поля можно разместить в боковой колонке сайта и там будет выводиться рейтинг записей на основе их просмотров. Интересная вещь, которой можно пользоваться и повышать рейтинг уже и так посещаемых страниц.Представьте, что страница и так уже имеет ежедневную стабильную посещаемость. Чем больше ее посещают, то быстрей она продвигается. Можно разместить список таких записей на главной странице и таким образом их будут просматривать еще больше. В итоге продвижение станет еще быстрей тех документов, который дают наибольший эффект. А именно на них и стоит делать упор.

Количество просмотров записи WordPress

Доброго времени суток. ��

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

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

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

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

С 24 строки начинается код для вывода в админке. Если Вам это не надо, то можно удалить начиная с этой строки. Чтобы запустить подсчет просмотров, нужно подключить функцию в начале записи. Для этого в файле single.php, после вызова цикла, примерно такой код:

Нужно добавить вот такой код:

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

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

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

На этом все, спасибо за внимание. ��

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты 🙂

Выводим популярные записи за разный период времени по количеству просмотров и комментариев в WordPress

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

Под популярностью может подразумеваться как активность ваших посетителей (комментирование той или иной записи), так и простые просмотры. О том, как вывести такие записи, сегодня и пойдет речь.

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

Для вывода популярных записей мы будем использовать функцию «query_posts». В качестве простого примера выводить мы будем заголовок и ссылку на запись. Реализация:

Код вставляете в нужное место вашей темы. Что нас здесь интересует?

$numb – количество выводимых записей.

$sort – порядок сортировки, в нашем случае – от большего к меньшему. Если нужно наоборот, замените значение на «ASC».

$time – за какой период вывести данные, в нашем случае – за последний месяц. Если вам нужно осуществить вывод за неделю, то эту строчку замените на:

А если за год, то замените на:

Здесь также доступен период день:

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

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

Что касается просмотров, для начала вам необходимо установить хак из этой статьи. А вот дальше все делается по аналогии:

Настройки все те же самые, что и при выводе популярных записей по комментариям, единственное, что меняется – это убирается порядок сортировки.

WP Magazine

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

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

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

» data-medium-file=»https://wpmag.ru/wp-content/uploads/sites/13/2020/07/pageviews-wordpress-plugin-stats-300×137.png» data-large-file=»https://wpmag.ru/wp-content/uploads/sites/13/2020/07/pageviews-wordpress-plugin-stats-1024×466.png» src=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2020/07/pageviews-wordpress-plugin-stats.png?w=780″ alt=»Счетчик просмотров для WordPress» w />

Счетчик просмотров для 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/2020/07/wordpress-pageviews-counter-example-300×83.png» data-large-file=»https://wpmag.ru/wp-content/uploads/sites/13/2020/07/wordpress-pageviews-counter-example-1024×282.png» src=»https://wpmag-22.cdn.pjtsu.com/wp-content/uploads/sites/13/2020/07/wordpress-pageviews-counter-example.png?w=780″ alt=»Пример работы плагина Pageviews» w />

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

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

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

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


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

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

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

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

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

Плагин Pageviews распространяется бесплатно под лицензией GPL. Установить его можно из панели администрирования WordPress в разделе Плагины → Добавить, или скачав свежий дистрибутив из директории плагинов на WordPress.org.

За помощью в установке и конфигурации обращайтесь на форумы поддержки WordPress.org, а если вам понравился плагин (или не понравился), то не забудьте оставить свой рейтинг в директории.

Геннадий Ковшенин 11.07.2020 11.07.2020

Фрилансер. Фанат WordPress и нестандартных его применений. Совсем не боится C и даже ассемблерного кода. Держится подальше от всего, что касается графического дизайна. Спортсмен, любитель чая.

Подписаться на рассылку

Подписаться → Подпишитесь на бесплатную рассылку журнала WP Magazine и получайте новости, события, подборки тем и плагинов, уроки, советы и многое другое в мире WordPress!

Читайте также

Mistape: бесплатный плагин для уведомления редакции об ошибках в тексте

7 плагинов для сжатия изображений в WordPress

Кнопки поделиться в Telegram и WhatsApp для WordPress

Официальный плагин Discourse для WordPress

Я использую шаблон Semicolon. Как можно «прикрутить» счётчик как и у вас? Банальная вставка кода отображает лишь цифру, без применения стилей. 🙁

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

Постараемся в этом месяце выпустить обновление, есть еще пара багов, которые хотелось бы исправить.

и по словам разработчиков вся архитектура способна выдерживать миллионы запросов в сутки

это пока неизвестно, выдержит или нет. Потому 2 вопроса:

1) Чем оно лучше JetPack Stats?

2) Чем оно лучше Google Analytics?

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

Цель этого плагина – собирать и отображать количество просмотров. Да, Jetpack, Google Analytics и прочие системы аналитики безупречно собирают количество просмотров и многое другое, но вот с отображением у них все сложно.

В Jetpack, GA и Яндекс.Метрике можно подключиться к API и внешними HTTP запросами собирать количество просмотров для отображения в WordPress, но вам придется кэшировать полученные данные, особенно при высокой посещаемости и большом количестве записей, т.к. каждый внешний HTTP запрос будет замедлять выполнение PHP скриптов, плюс у API есть определенные лимиты, которые необходимо соблюдать. Можно делать это фоновыми запросами, можно cron-задачами, в любом случае придется немного поморочиться.

Иными словами, если вам нужна аналитика, то Jetpack Stats, Google Analytics или прочие сервисы вам определенно пригодятся. А если вам хочется всего лишь отобразить количество просмотров ваших записей, то Pageviews хорошо с этим справится. Одно другому не помешает 🙂

Спасибо за развёрнутый ответ. Вот только я не очень понял, как http-запрос замедляет исполнение php, это ведь нагрузка на браузер клиента. А по JetPack функция stats_get_csv() вроде как отдаёт результат из кеша (но тут не уверен, может англ неверно понял)

Если вы хотите получать количество просмотров страниц в GA/YM и т.д., то HTTP запросы на API происходят на стороне сервера, а не в браузере клиента, т.к. они содержат данные для аутентификации.

В Jetpack действительно функция stats_get_csv() кэширует некоторые запросы на 300 секунд, плюс кэш страниц поверху встанет, но при большом количестве записей у вас все равно будет много промахов, и соответственно HTTP запросов с сервера, а опция stats_cache будет постоянно расти и съедать память при каждом запросе. Если уж и делать вывод на основе статистики Jetpack, то кэшировать лучше в мета-данные записей, а собирать фоновыми процессами по расписанию.

Раз вы тут на связи, не могли бы вы объяснить вот этот момент

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

Вот этот момент поподробнее можно обсудить? В целом механизм выглядит как: пользователь загрузил страницу -> счётчик , который работает на ajax, сделал запрос в бекенд вордпресс -> тот его принял и записал данные в кеш/бд -> плюс увеличил счётчик просмотров +1. Я правильно описал механику? Если да, то на каком этапе происходит загрузка окружения ядра WP и плагинов? И как этого можно избежать или хотя бы минимизировать нагрузку?

Если речь о плагине Pageviews, то как упомянуто в статье, AJAX запрос идет на внешний сервис, а не в WordPress, поэтому он быстрее и никакой нагрузки на сам сайт не создает.

Если же вы спрашиваете про плагин WP-PostViews и другие, то в большинстве случаев, когда вы включаете режим JavaScript/AJAX (для совместимости с плагинами кэширования страниц), то запросы идут на admin-ajax.php, и чтобы ответить на подобный запрос, WordPress должен загрузить все требуемые файлы ядра, файлы темы и плагинов, чтобы найти тот обработчик, который должен ответить на определенное событие.

Сам по себе этот механизм неплохой, но когда admin-ajax.php обрабатывает загрузку всех плагинов, некоторые из них могут выполнять какие-нибудь «глупые» действия, например платные плагины любят проверять валидность лицензионного ключа на событии admin_init , и здесь уже начинаются серьезные проблемы.

Избежать это можно не загружая окружение WordPress для обработки подобных запросов, или загружать его в «легком» режиме при помощи SHORTINIT для доступа к БД и т.д., хотя с высокой посещаемостью даже это будет съедать слишком много ресурсов.

То есть AJAX запрос должен идти на ваш собственный PHP (или не PHP) файл. Также учтите, что у некоторых хостинг-провайдеров исполнение файлов напрямую из директории wp-content запрещена. Лайфхакер начали недавно использовать подобный подход (прямые запросы на plugins/lh-views/fetch.php) и по всей видимости неплохо справляются.

Спасибо за развёрнутый ответ, однозначно пригодится в будущем! С лайфхакером прям в точку попали, давно думал, как они решали вопрос насчёт просмотров. Но думалось, что целиком положились на JetPack Stats

Класс! Тока на днях увидал у вас на сайте эту «фичу» и искал как это сделать!

Что-то меня в этом плагине сильно напрягает два момента (и думаю не зря):
1 — Данные утекают на какой то сторонний сервис.
2 — Одним из авторов является сам Геннадий Ковшенин — любитель хакинга и «поисков» уязвимости! ))))

1. Данные GA, YM, Jetpack тоже утекают на сторонний сервис. Вы можете посмотреть какие данные утекают в AJAX запросах, ничего секретного там нет.
2. Это работа командная, весь исходный код открытый на GitHub. Найдете уязвимость — сообщите о ней! 🙂

А серверная часть тоже на гитхабе и можно себе такую балалайку поднять ?

Пока нет, но возможно в будущем появится.

Добрый день. Подскажите, а зачем выводить количество просмотров? Данные можно посмотреть в «Метрике». А пользователям зачем их показывать? Не могу понять практического смысла.

Затем же, что и количество лайков, репостов, твитов, комментариев, плюсов и прочих счетчиков, наверное 🙂

Ага, интересно, надо подумать.

У этого плагина есть возможность устанавливать показатель счётчика вручную? Например, это крайне полезно для записей, опубликованных до установки счётчика.

Пока что нет, но в скором времени возможность появится синхронизации с ЯМ, GA, JP точно. А пока с нуля.

Раз в неделю, только все самое новое про WordPress и никакого спама!

Поиск по сайту

Бесплатная книга

Как защитить свой сайт от хакеров? Читайте в нашей электронной книге.

Вакансии

  • WordPress разработчик в компанию Grooni

  • Web-разработчик со знанием WordPress в Pravmir.ru
  • Ведущий WordPress-программист в компанию UpSolution
  • WordPress-ниндзя в команду Pressjitsu
  • WordPress разработчик в компанию Automattic

Ищете крутую тему для WordPress? Попробуйте Maker от ThemePatio:

Как вывести количество просмотров записи на WordPress.

Как реализовать вывод количества просмотров записей на WordPress? Это можно сделать двумя способами:

  • Google Analytics Post Pageviews
  • Pageviews
  • WP-PostViews
  • Post Views Counter

Пример вывода просмотров с помощью плагина Pageviews.

  1. В админке заходим в плагины — добавить новый —Pageviews— установить — активировать.

Как показать количество просмотров записей на WordPress сайте

Узнать количество просмотров поста на вашем блоге можно с помощью любого из многочисленных плагинов и сервисов, предназначенных для данной цели. Каждый из них, определённо, может занять своё место в консоли WordPress. Однако, иногда вам может быть необходимо, чтобы данные показывались удобным образом не только в админке, но и на самом сайте.

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

Плагин WP Post Views

Первое, что нужно сделать, это скачать и установить плагин WP Post Views.

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке .

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

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

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

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

Разграничение доступа пользователей к данным о просмотрах

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

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

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

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

Есть код, который поможет вам осуществить вышеописанную возможность:

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

Вне зависимости от выбранных вами настроек в базовом варианте количество просмотров записи выглядит следующим образом:

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

Другие функции плагина

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

С помощью виджета (или встроив соответствующий код в шаблон), вы сможете автоматически создавать такие списки:

  • наиболее просматриваемые записи
  • наименее просматриваемые записи
  • наиболее просматриваемые записи по тегу
  • наименее просматриваемые записи по тегу
  • наиболее просматриваемые записи по категории
  • наименее просматриваемые записи по категории
Перевод подготовлен: wpinformer.ru
Источник: wpmudev.org

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить этот пост!

Средний рейтинг: 5 / 5. Количество голосов: 2

Скрипт для вывода количества просмотров страницы.

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

Так вот, следующим скриптом, про который я напишу ниже, можно заменить плагин WP-PostViews.

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

После установки скрипта на блоге мы увидим вот такую строчку:

Как работает скприпт

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

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

Плагин количество просмотров WordPress

Дата публикации: 2020-03-14

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

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

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

Как видим, функционал действительно разнообразен. Нас в этой статье интересует только подсчет количества просмотров, поэтому мы остановимся именно на данной возможности. Кстати, я еще не представил сегодняшнего героя статьи. Итак, встречайте — это плагин WP-PostViews. Давайте найдем его в меню добавления нового плагина и установим. Первый же найденный результат — наш.

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Теперь перейдем к настройкам плагина. Находятся они в разделе Настройки — PostViews.

Первая настройка на странице — Count Views From — отвечает за подсчет просмотров. Плагин может считать просмотры только от гостей, только от зарегистрированных пользователей или же абсолютно для всех. По умолчанию выбрано Guests Only, то есть считаются просмотры только от гостей. Меня это не устраивает, поэтому я выберу значение Everyone (все).

Следующая настройка — Exclude Bot Views — позволяет исключить из подсчета ботов. Здесь смотрите, как вам нравится. Мне, в принципе, без разницы, поэтому я оставлю значение по умолчанию — No (нет).

Для вывода количества просмотров статьи нам доступна системная переменная %VIEW_COUNT%. Формат вывода по умолчанию такой: %VIEW_COUNT% views. Поменяем его на нужный нам, например на такой: Просмотров: %VIEW_COUNT%

Сохраним изменения для данной группы настроек.

Топ-пост этого месяца:  Джон Мюллер оптимизация «404» страниц бессмысленна
Добавить комментарий