WP POST VIEWS СЧЕТЧИК ПРОСМОТРОВ ЗАПИСИ WORD PRESS

Содержание
  1. Нужно ли устанавливать счетчик просмотров статей?
  2. Плагины для установки счетчика просмотров страниц
  3. Плагин PageViews
  4. Плагин WP-PostViews
  5. Плагин Post Views Counter
  6. Счетчик просмотров страниц на WordPress без плагина
  7. Плагин счетчик просмотров записей WordPress
  8. Плагин WP-PostViews настройка
  9. Как вывести счётчик количества просмотров записей в теме ВордПресс
  10. Наиболее и наименее просматриваемые сообщения WordPress
  11. Виджет популярные статьи
  12. В заключение
  13. Счетчик просмотров страниц/статей для WordPress
  14. Настройки счётчика просмотров страниц / записей WordPress
  15. Счетчик просмотров страниц и постов/статьи. Плагин Pageviews
  16. Развитие
  17. Использование
  18. Для отображения наименее просматриваемых сообщений для категории
  19. Для отображения наиболее просматриваемых публикаций для категории
  20. Для сортировки наиболее/наименее просматриваемых сообщений
  21. Отображение количества обновленных просмотров с помощью LiteSpeed ​​Cache

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

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

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

Плагин 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.

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

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

  1. Вы можете выбирать, какие просмотры считать: от всех пользователей (Everyone), от зарегистрированных посетителей (Registered Users Only) или гостей (Guests only).
  2. Можно учитывать, либо отменить учет просмотров страницы ботами (поисковых систем и т.п.)
  3. Шаблон надписи, который будем выводиться на странице при подсчете посещений. Можно оставить тот, который приведен на картинке выше.
  4. Шаблон надписи для наиболее просматриваемых записей. Подойдет такой:
      <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), выбрать тип страниц, на которых будет отображаться статистика, выбрать позицию и стиль иконки счетчика. Также можно спрятать счетчик от определенного типа посетителей. Плагин Post Views Counter: настройки

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

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

 WP-PostViews - счетчик просмотров записей WordPress

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

Плагин WP-PostViews позволяет вам показать, сколько раз пост / страница была просмотрена. Довольно популярный модуль, его уже скачали на данный момент 2 915 499 раз. Вот, это да!

Плагин счетчик просмотров записей WordPress
Бесплатный плагин WP-PostViews
Счётчик WP-PostViews для записей
Установка плагина WP-PostViews

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

Плагин WP-PostViews настройка

Переходим Настройки — PostViews. На странице настройки WP-PostViews плагина укажите нужные параметры:

Страница настроек WP-PostViews
Настройки WP-PostViews

К стати, настройки WP-PostViews на русском языке.

  1. Считать просмотры от: — считать просмотры от всех пользователей | гостей | только зарегистрированных читателей;
  2. Исключить просмотры бота: — исключить просмотры ботов;
  3. Шаблон просмотров: – шаблон для отображения числа просмотров, напишите так — или
  4. Чаще всего просмотров шаблона: – шаблон для отображения наиболее просматриваемых статей для виджета —
  5. Опции отображения — видимость счетчика посещений для  различных страниц блога.
Настройки счетчика просмотров WordPress
Опции отображения счётчика просмотров

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

Как вывести счётчик количества просмотров записей в теме ВордПресс

Отображение количества просмотров записей WordPress
Просмотр записей WordPress
Вывод WP-PostViews в отдельной записи ВордПресс
Счетчик после даты публикации поста

Вам нужно вставить такой код:

  <?php if(function_exists('the_views')) { the_views(); } ?>

Если сделали все правильно, то вы увидите свой счетчик у себя на страницах сайта/блога:

WP-PostViews отображается на странице записей

Наиболее и наименее просматриваемые сообщения WordPress

Как найти и посмотреть записи с хорошей, и плохой посещаемостью?
Количество просмотров каждой статьи

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

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

Виджет популярные статьи

WP-PostViews - счетчик просмотров записи WordPress 1
Популярные записи ВордПресс

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

После того, как вы установили и активировали данный плагин, он добавляет в WordPress новый виджет — Просмотры. Зайдите в Внешний вид — Виджеты. Добавьте его на боковую панель (сайдбар) блога/сайта или в футер. Произведите нужные настройки и сохраните.

Виджет WP-PostViews статистика просмотров
Виджет WordPress — Просмотры

Теперь проверяем. Популярные записи в WordPress по просмотрам:

Виджет популярные записи ВордПресс
Популярные записи

Естественно, также можно вывести список статей с меньшим просмотром. Хотя, кому это нужно.

В заключение

Сегодня мы узнали как установить счётчик количества посещений страниц в WordPress, с помощью простого плагина WP-PostViews. А также, теперь вы с лёгкостью сможете отслеживать свои самые популярные и не очень — публикации.

У меня все на данный момент. Да и ещё, если вам нужна функция вывода — Время для чтения статьи в минутах — читайте туточки.

 

 

WP-PostViews

 

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

Копируем папку wp-postviews в /wp-content/plugins/.

Заходим в админку блога на вкладку » Плагины» и активируем плагин.

Настройки плагина вы найдете в » Настройках\WP-PostViews«. Плагин полностью переведен на русский язык, поэтому сложностей с настройкой у вас возникнуть не должно. Первая часть настроек плагина это:

Первая часть настроек плагина

Шаблон просмотры

С шаблоном наиболее просматриваемых записей поступаем также:

Шаблон самые просматриваемые

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

  <div class="view">
 function_exists the_views 
</div>

И оформим вывод этого кода через css-стили (файл style.css в папке темы):

Счетчик просмотров в теме

К сожалению, вывести этот счетчик автоматически (без правки файлов темы) нельзя. Зато можно вывести в сайдбаре список самых популярных записей через виджет плагина (» Внешний вид\Виджеты«):

Виджет плагина

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

Виджет в сайдбаре

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

  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>

Произвольное поле views

Счетчик просмотров страниц на сайте ВордПресс
Счетчик просмотров страниц для WordPress

Счетчик просмотров страниц/статей для WordPress

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

Настройки счётчика просмотров страниц / записей WordPress

Настройки счетчика просмотров записей WordPress
Счетчик просмотров записей и страниц WordPress
Настройки отображение счётчика WP

Плагин поддерживает русский язык, .pot файл для перевода включен. Можно также перевести его на любой язык. Для перевода воспользоваться программой Poedit или плагином  Codestyling Localization.

Обратите внимание, у вас есть возможность вывести счётчик с иконкой (по умолчанию график — dashicons-chart-bar) без текста или просто текст без иконки, а также и то и другое вместе:

Счетчик просмотров с иконкой
Счетчик просмотров после статьи, с иконкой и текстом

И самое интересное, то что можно выбрать любую иконку для своего счётчика, нажав ссылку Dashicons (официальные значки/иконки для WordPress):

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

Dashicons — это официальный значок шрифта администратора WordPress:

Значок для счётчика просмотров в виде глаза
Счетчик просмотров с иконкой в виде глаза
Счетчик просмотров с иконкой dashicons-visibility

Счетчик просмотров страниц и постов/статьи. Плагин Pageviews

Плагин Pageviews для ВордПресс
Счетчик просмотров страниц и постов/статьи. Плагин Pageviews

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

Счетчик просмотров
Счетчик просмотров после статьи

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

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

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

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

  Читали: <?php do_action( 'pageviews' ); ?>
Счетчик просмотров статьи
Простая замена для WP-PostViews и других популярных плагинов с наследственными стилями

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

Установить плагин можно стандартным способом из вашей админпанели WordPress раздел: Плагины — Добавить новый. Устанавливаете, активируете и всё. Если захотите установить отображение счетчика в нужном вам месте используйте инструкцию выше.

Развитие

  • Разработка ведется на GitHub: https://github.com/vanpariyar/wp-post-views
  • Создайте проблему в GitHub ИЛИ запрос на включение новой функции, когда новый тег будет добавлен, он будет автоматически развернут.
  1. Установите плагин либо через каталог плагинов WordPress.org, либо загрузив файлы на свой сервер (в каталоге /wp-content/plugins/).
  2. Активируйте плагин через меню «Плагины» в WordPress.
  3. ДЛЯ настройки Перейдите в Панель администратора пользователя Настройки->Просмотры публикаций WP
  4. Вы можете выбрать собственный тип публикации в соответствии с требованиями.

Использование

  1. Открыто wp-content/themes/<YOUR THEME NAME>/index.php
  2. Вы также можете поместить его в archive.php, single.php, post.php или page.php.
  3. Найти: <?php while (have_posts()) : the_post(); ?>
  4. Добавьте в любое место под ним (место, где вы хотите, чтобы виды отображались): <?php if(function_exists('the_views')) { the_views(); } ?>
  5. Или вы можете использовать короткий код [views]
    или [views id="1"]
    (где 1 — идентификатор сообщения) в сообщении
  6. Перейти к WP-Admin -> Settings -> PostViews для настройки плагин

Для отображения наименее просматриваемых сообщений для категории

<?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);

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

<?php if (function_exists('get_most_viewed_category')): ?>
    <ul>
        <?php get_most_viewed_category(); ?>
    </ul>
<?php endif; ?>
  • Первое значение, которое вы передаете, — это идентификатор категории.
  • Второе значение, которое вы передаете, — это тип сообщения, который вы хотите. Если вы хотите получить все типы сообщений, просто используйте «оба». Он также поддерживает массив PHP: пример array('post', 'page').
  • Третье значение, которое вы передаете, — это максимальное количество сообщений, которые вы хотите получить.
  • По умолчанию: get_most_viewed_category(1, «оба», 10);

Для сортировки наиболее/наименее просматриваемых сообщений

  • Вы можете использовать: <?php query_posts( array( 'meta_key' => 'views', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); ?>
  • Или передайте переменные в URL-адрес: http://yoursite.com/?v_sortby=views&v_orderby=desc
  • Вы можете заменить DESC на ASC, если хотите, чтобы сообщения просматривались реже всего.

Отображение количества обновленных просмотров с помощью 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');
        }
   }
});

 

Оцените статью
NaWordpress.ru
Добавить комментарий