- Счетчик просмотров страниц/статей для WordPress
- Настройки счётчика просмотров страниц / записей WordPress
- Счетчик просмотров страниц и постов/статьи. Плагин Pageviews
- Применение
- Для отображения наименее просматриваемых сообщений по тегам
- Для отображения наиболее просматриваемых сообщений по тегам
- Для отображения наименее просматриваемых сообщений для категории
- Отображение количества обновленных просмотров с помощью LiteSpeed Cache
- Плагины для установки счетчика просмотров страниц
- Плагин PageViews
- Плагин WP-PostViews
- Плагин Post Views Counter
- Счетчик просмотров страниц на WordPress без плагина
- Плагин счетчик просмотров записей WordPress
- Плагин WP-PostViews настройка
- Как вывести счётчик количества просмотров записей в теме ВордПресс
- Наиболее и наименее просматриваемые сообщения WordPress
- Использование
- Как просмотреть статистику с помощью виджетов?
- Для отображения наиболее просматриваемых сообщений
Счетчик просмотров страниц/статей для WordPress
Настройки счётчика просмотров страниц / записей WordPress
Плагин поддерживает русский язык, .pot файл для перевода включен. Можно также перевести его на любой язык. Для перевода воспользоваться программой Poedit или плагином Codestyling Localization.
Обратите внимание, у вас есть возможность вывести счётчик с иконкой (по умолчанию график — dashicons-chart-bar) без текста или просто текст без иконки, а также и то и другое вместе:
И самое интересное, то что можно выбрать любую иконку для своего счётчика, нажав ссылку Dashicons (официальные значки/иконки для WordPress):
Dashicons — это официальный значок шрифта администратора WordPress:
После нажатие на выбранный значок появится его название, например вид популярного глаза — dashicons-visibility.
Копируете название и вставляете его в соответствующее поле в настройках плагина (смотрите скриншот выше), сохраняете изменения и опля, смотрим результат:
Счетчик просмотров страниц и постов/статьи. Плагин Pageviews
Pageviews работает через JavaScript и дружит со всеми плагинами кэширования, прокси и прочими сложными настройками. Pageviews использует внешний сервер для обработки данных и способен работать под колоссальной нагрузкой и на сайтах с огромным количеством контента.
Но так, как это не всех устраивает, то создатели плагина добавили несколько полезных функций, чтобы владельцу сайта было легко разместить счетчик там, где ему нужно.
Для этого, необходимо вставить в файле Функции темы вашей темы такой код (будьте осторожны, сделайте резервную копию файла), в самом низу, после закрывающего символа :
add_action( 'after_setup_theme', function() { add_theme_support( 'pageviews' ); }); Это отключит стандартный функционал вывода счетчика в конце каждой статьи. Добавить счетчик в произвольное место можно при помощи события в любом шаблоне вашей темы (файл Одна запись single.php):
Читали: <?php do_action( 'pageviews' ); ?>
Это вполне логично, но проблема в том, что эти плагины не учитывают то, что для такого запроса в WordPress требуется загрузить все окружение ядра WordPress, тему, и все активные плагины. В зависимости от конфигурации, время отклика такого запроса может достигать одной секунды и более, и при большом их количестве вовсе повесить сервер.
Установить плагин можно стандартным способом из вашей админ панели WordPress раздел: Плагины — Добавить новый.
Устанавливаете, активируете и всё. Если захотите установить отображение счетчика в нужном вам месте используйте инструкцию выше. Вот пожалуй и всё на сегодня. Больше не смею вас задерживать, дорогие товарищи. До новых встреч. Пока, пока.
Применение
- Open
wp-content/themes/<YOUR THEME NAME>/index.php
- You may place it in archive.php, single.php, post.php or page.php also.
- Find:
<?php while (have_posts()) : the_post(); ?>
- Add Anywhere Below It (The Place You Want The Views To Show):
<?php if(function_exists('the_views')) { the_views(); } ?>
- Or you can use the shortcode
[views]
or[views id="1"]
(where 1 is the post ID) in a post - Go to
WP-Admin -> Settings -> PostViews
to configure the plugin
-
Для отображения наименее просматриваемых сообщений по тегам
-
<?php if (function_exists('get_least_viewed_tag')): ?> <ul> <?php get_least_viewed_tag(); ?> </ul> <?php endif; ?>
-
Для отображения наиболее просматриваемых сообщений по тегам
-
<?php if (function_exists('get_most_viewed_tag')): ?> <ul> <?php get_most_viewed_tag(); ?> </ul> <?php endif; ?>
- Первое значение, которое вы передаете, — это идентификатор тега.
- Второе значение, которое вы передаете, — это тип сообщения, который вы хотите. Если вы хотите получить все типы сообщений, просто используйте «оба». Он также поддерживает массив PHP: пример
array('post', 'page')
. - Третье значение, которое вы передаете, — это максимальное количество сообщений, которые вы хотите получить.
- По умолчанию: get_most_viewed_tag(1, «оба», 10);
-
Для отображения наименее просматриваемых сообщений для категории
-
<?php if (function_exists('get_least_viewed_category')): ?> <ul> <?php get_least_viewed_category(); ?> </ul> <?php endif; ?>
- Первое значение, которое вы передаете, — это идентификатор категории.
- Второе значение, которое вы передаете, — это тип сообщения, который вы хотите. Если вы хотите получить все типы сообщений, просто используйте «оба». Он также поддерживает массив PHP: пример
array('post', 'page')
. - Третье значение, которое вы передаете, — это максимальное количество сообщений, которые вы хотите получить.
- По умолчанию: get_least_viewed_category(1, «оба», 10)
-
Отображение количества обновленных просмотров с помощью LiteSpeed Cache
-
jQuery.ajax({ type:"GET", url:viewsCacheL10n.admin_ajax_url, data:"postviews_id="+viewsCacheL10n.post_id+"&action=postviews", cache:!1, success:function(data) { if(data) { jQuery('#postviews_lscwp').html(data+' views'); } } });
Плагины для установки счетчика просмотров страниц
Плагин PageViews
Первый плагин, который рассмотрим – PageViews.
Установка плагина стандартная для WordPress. Счетчик по умолчанию размещается в конце статьи.
Но есть возможность изменить предустановленные настройки. Для этого потребуется внести следующий код в файл functions.php вашей темы:
Здесь вы сообщаете о поддержке плагина Pageviews. Теперь можно поменять место размещения счетчика по своему усмотрению, добавляя код указанный ниже в выбранный вами файл шаблона (к примеру, page.php).
Views: <?php do_action( 'pageviews' ); ?>
Последнее обновление плагина по состоянию на сегодня было 1 месяц назад. Совместим он с Вордпрессом вплоть до версии 4.8.
Плагин WP-PostViews
Следующий плагин, который мы рассмотрим — Wp Postviews. Создан он гораздо раньше, чем предыдущий описанный нами Pageviews. Возможно, поэтому он и более популярен (для сравнения, активных установок Wp-PostViews – 200 000+, PageViews – 1 000+). Последнее обновление – 4 месяца назад. Совместим вплоть до версии 4.7.5.
Разберемся с его функциями. После того, как вы скачали и установили плагин, можно переходить к настройкам.
Пройдемся по каждому пункту по порядку.
- Вы можете выбирать, какие просмотры считать: от всех пользователей (Everyone), от зарегистрированных посетителей (Registered Users Only) или гостей (Guests only).
- Можно учитывать, либо отменить учет просмотров страницы ботами (поисковых систем и т.п.)
- Шаблон надписи, который будем выводиться на странице при подсчете посещений. Можно оставить тот, который приведен на картинке выше.
- Шаблон надписи для наиболее просматриваемых записей. Подойдет такой:
<li><a href="%POST_URL%"title="%POST_TITLE%">%POST_TITLE%</a> Просмотров: %VIEW_COUNT%</li>
Сохраняем изменения. Но для того, чтобы счетчик заработал, нам потребуется внести некоторые изменения в файлы шаблона.
- Находим и открываем файл php (wp-content/themes/<название темы>/index.php).
- Подойдут также archive.php, single.php, post.php или page.php.
- Находим такой код в файле: <?php while (have_posts ()) : the_post (); ?>
- Под ним, в том месте страницы, где вы хотите поместить счетчик, прописываем:
В файле стилей (style.css) вы можете внести изменения во внешний вид счетчика. Читайте подробнее о том, как работать со стилями в Вордпресс.
Плагин Post Views Counter
Последнее обновление плагина – 5 месяцев назад. Активных установок 40 000+. Совместимость вплоть до версии 4.7.5.
Установка плагина стандартная.
В настройках есть две закладки: Общие (General) и Отображение (Display).
На вкладке Display можно указать надпись счетчика (Post View Label), выбрать тип страниц, на которых будет отображаться статистика, выбрать позицию и стиль иконки счетчика. Также можно спрятать счетчик от определенного типа посетителей.
Счетчик просмотров страниц на WordPress без плагина
Теперь разберемся, как можно выводить количество посещений без подключения плагинов. Для этого потребуется внести изменения в файл функций functions.php.
function getPostViews get_post_meta true delete_post_meta add_post_meta function setPostViews get_post_meta true delete_post_meta add_post_meta update_post_meta
В файле стилей для данного элемента можно указать такие параметры:
Здесь мы задаем размер шрифта, величину поля, фон и т.п.
Для WordPress создано множество полезных плагинов, при помощи которых мы можем улучшить внешний вид блога, а так же добавить нужные, интересные функции для него. Одним из таких плагинов является WP-PostViews. W P-PostViews отображает сколько раз запись/сообщение/страница WordPress была просмотрена.
Плагин счетчик просмотров записей WordPress
После успешной установки активируем его. Счетчик WordPress начинает считать просмотры сразу после того, как вы его активировали. После активации плагина переходим к его настройкам.
Плагин WP-PostViews настройка
Переходим Настройки — PostViews. На странице настройки WP-PostViews плагина укажите нужные параметры:
К стати, настройки WP-PostViews на русском языке.
- Считать просмотры от: — считать просмотры от всех пользователей | гостей | только зарегистрированных читателей;
- Исключить просмотры бота: — исключить просмотры ботов;
- Шаблон просмотров: – шаблон для отображения числа просмотров, напишите так — или
- Чаще всего просмотров шаблона: – шаблон для отображения наиболее просматриваемых статей для виджета —
- Опции отображения — видимость счетчика посещений для различных страниц блога.
Как вывести счётчик количества просмотров записей в теме ВордПресс
Вам нужно вставить такой код:
Если сделали все правильно, то вы увидите свой счетчик у себя на страницах сайта/блога:
Наиболее и наименее просматриваемые сообщения WordPress
Таким образом вы сможете узнать — какие у вас статьи/страницы на сайте WordPress самые посещаемые
и наоборот, с плохим трафиком. Хорошая функция. У вас будет возможность знать над какими статьями нужно поработать (поменять заголовок, внести правки, добавить изображения и т. д.), для того, чтобы привлечь на них дополнительный трафик.
Так, с этим разобрались, идём дальше. Выводим на боковую панель блога популярные статьи без картинок, с помощью этого же плагина WP-PostViews.
В частности, можно выводить последние просмотренные статьи, список наиболее просматриваемых (популярных) статей, организовать список просмотра статей по метке или по категории и так далее, и тому подобное.
После того, как вы установили и активировали данный плагин, он добавляет в WordPress новый виджет — Просмотры. Зайдите в Внешний вид — Виджеты. Добавьте его на боковую панель (сайдбар) блога/сайта или в футер. Произведите нужные настройки и сохраните.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его. Распаковываем архив. Копируем папку wp-postviews в /wp-content/plugins/. Заходим в админку блога на вкладку » Плагины» и активируем плагин. Настройки плагина вы найдете в » Настройках\WP-PostViews«. Плагин полностью переведен на русский язык, поэтому сложностей с настройкой у вас возникнуть не должно. Первая часть настроек плагина это:
С шаблоном наиболее просматриваемых записей поступаем также:
Открываем нужный файл вашей темы (например, index.php для вывода счетчика на главной) и добавляем туда следующий код:
<div class="view"> function_exists the_views </div>
В результате вы получите примерно такой виджет в сайдбаре:
Внешний вид этого виджета зависит от используемой вами темы и от настроек шаблона, который вы установили в настройках плагина.
Этот же самый виджет можно вывести и напрямую через вот такой код:
function_exists <ul> get_most_viewed </ul>
Функция get_most_viewed имеет 2 параметра. Первый указывает на то, что вы хотите получить: страницы ( page), записи ( post), и то и другое ( both). Второй указывает число записей, которое будет выведено. По умолчанию используется get_most_viewed (‘both’, 10), то есть, чтобы вывести список из 5 самых популярных записей вы должны использовать следующую конструкцию кода:
function_exists <ul> get_most_viewed </ul>
Также есть возможность добавить список наиболее популярных записей в определенной категории. Используйте вот такой код:
function_exists <ul> get_most_viewed_category </ul>
Функция get_most_viewed_category имеет 3 параметра. Первый указывает, из какой рубрики брать записи (указывается ее ID). Второй указывает на то, что вы хотите получить: страницы (page), записи ( post), и то и другое (both). Третий указывает число записей, которое будет выведено. По умолчанию используется get_most_viewed_category(1, ‘both’, 10), то есть, чтобы вывести список из 5 самых популярных записей в третьей рубрике вы должны использовать следующую конструкцию кода:
function_exists <ul> get_most_viewed_category </ul>
Но, если честно, использование php-кода в файлах темы на данный момент практически не имеет смысла, так как виджет плагина использовать удобнее.
Использование
- Открыто
wp-content/themes/<YOUR THEME NAME>/index.php
- Вы также можете поместить его в archive.php, single.php, post.php или page.php.
- Найти:
<?php while (have_posts()) : the_post(); ?>
- Добавьте в любое место под ним (место, где вы хотите, чтобы виды отображались):
<?php if(function_exists('the_views')) { the_views(); } ?>
- Или вы можете использовать короткий код
[views]
или[views id="1"]
(где 1 — идентификатор сообщения) в сообщении - Перейти к
WP-Admin -> Settings -> PostViews
для настройки плагина
Как просмотреть статистику с помощью виджетов?
Первое значение, которое вы передаете, — это тип сообщения, который вы хотите. Если вы хотите получить все типы сообщений, просто используйте «оба». Он также поддерживает массив PHP: пример. Второе значение, которое вы передаете, — это максимальное количество сообщений, которые вы хотите получить. По умолчанию: get_least_viewed(‘both’, 10);