Счетчик просмотров статей – Плагин WP-PostViews

Последнее изменение поста: Апрель 7, 2017

Плагин WP-PostViews: устанавливаем счетчик просмотров статейВсем привет! В этой статье установим на свой сайт счетчик просмотров статей, с помощью плагина WP-PostViews. Счетчик просмотров статей, поможет Вам узнать, как часто статьи читают на Вашем сайте.

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

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

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

Резервную копию базы можно сделать с помощью плагина Database Backup. Я считаю, что этот плагин должен обязательно стоять на блоге. Как устанавливать это плагин читайте в уроке 12.

Установка плагина WP-PostViews

  1. Скачайте плагин WP-PostViews, загрузите, установите и активируйте.
  2. Перейдите "Параметры" > "Post Views".

Вы перейдете в настройки этого плагина. Теперь рассмотрим все по-порядку:

Плагин WP-PostViews. Счетчик просмотров статей

  1. Count Views From: (вести подсчет): Everyone (всех), Guests Only (Только Гости), Registered Users Only (Только Зарегистрированные)
  2. Exclude Bot Views (исключить поисковых роботов): No или Yes
  3. Views Template (вывод просмотров) - впишите свое слово. Я ввел "просмотры" перед переменной %VIEW_COUNT%, а слово "view" удалил. Смотрите на скриншоте.
  4. Restore Default Template - восстановить значения по умолчанию.

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

<li><a title="%POST_TITLE%" href="%POST_URL%">%POST_TITLE%</a> - %VIEW_COUNT% просмотра(ов)</li>

Плагин WP-PostViews. Счетчик просмотров статей

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

Плагин WP-PostViews. Счетчик просмотров статей

  1. Home Page (на главной) - Display To Everyone (показывать всех посетителей), Display To Registered Users Only (показывать подсчет только зарегистрированных пользователей), Don't Display On Home Page (не показывать на главной странице)
  2. Single Posts (в статьях) - смотрите пункт первый
  3. Pages (на страницах)
  4. Archive Pages (на страницах архива)
  5. Search Pages (на страницах поиска)
  6. Other Pages (на других страницах)

После того, как все настроите, кликните по кнопке "Save Changes" - сохранит изменения.

Чуть ниже Вы можете удалить этот плагин, если он Вам по каким-то причинам надоест. Для этого поставьте галочку в чекбоксе "Yes" и кликните "UNINSTALL WP-PostViews ".

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

Найдите в Вашей теме WordPress следующие файлы: archive.php, single.php, post.php или page.php. Название файла главной страницы у Вас может отличаться. У меня файл главной страницы называется loop.php. Теперь найдите там строчку, что-то типа этой:

<?php while (have_posts())

Такая строка, как правило, находится в начале страницы. Вставьте перед этой строкой следующий код:

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

Плагин WP-PostViews. Счетчик просмотров статей

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

Следующие коды Вы можете вставлять в сайдбар или конце статьи. Если код вставить в файл single.php, то в конце каждой статьи будет выводиться список самых популярных статей.

Следующий код выводит самые просматриваемые статьи.

  •  Первое значение кода может выводить статьи, страницы или то и это.
  • Следующее значение кода выводит количество статей или страниц. По умолчанию выводит 10
  • Поставьте в скобки значение, которое Вы хотите, например:
    <?php get_most_viewed ('both', 10); ?> - будет выводит статьи и страницы в количестве десяти, ('post', 10) - будет выводить 10 самых просматриваемых статей, а ('page', 10); ?> -  будет выводить 10 страниц.

Меняйте значение в скобках, чтобы вывести или страницы или статьи.

____________________
К Уроку 36. Как подобрать доменное имя. Подбираем домен для блога.

Получайте свежие статьи на свою почту

Поделиться статьей с друзьями


46 Comments

  1. Все сделала правильно (на мой взгляд), а статистика не выводится 😥

    Любовь
    • Значит что-то сделали не так. Может код ни туда вставили?

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

    boris752
    • Борис, здравствуйте.
      Я уже прочитал Ваше письмо и выслал ответ.
      Пришлите мне скриншоты на почту, которую я указал в письме, или пришлите сам Файл single.php и я вставлю код сам.

  3. Не все шаблоны нормально работают с плагинами. Особенно бесплатные с большим набором ссылок на автора. Так и задумано, чтоб к ним обращались и в итоге денег дали. Главное внимательно прочитать советы. В редких случаях поискать ещё рекомендации по Вашему шаблону.

    • В том-то и дело, что мой шаблон платный, да и ссылок было вроде не много на автора.

  4. Юрий, у вас очень полезный сайт! Буду заходить в гости. Вопрос по плагинам: какое их максимальное количество? Не перегружают ли они сайт?

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

      • Это не совсем так. Все зависит от многих факторов – от самой темы, кривости плагинов, видов размещаемых материалов и так далее.

        Николай
        • Да, согласен

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

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

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

  7. Попробовала вставить код в page.php. Выдается ошибка “Parse error: syntax error, unexpected $end in /home/n/nadiana/public_html/wp-content/themes/kids/page.php on line 28”.

    Надежда
  8. Добрый вечер
    Пытался вывести счетчик показов , как Вы предложили, но если я вставляю Ваш код
    перде моим кодом
    то страница вообще не открывается

    • Здравствуйте. Извините, что раньше не ответил. Да, были у людей проблеммы с выводом счетчиков, но только потому что они делали небольшие ошибки. Я проверил – все работает. Вы видимо что-то не так делаете.

  9. Спасибо! Попробую обязательно.

  10. Спасибо))) получилось неплохо))) оцените

    Олег
    • Да, нормально получилось. Поздравляю!

  11. У меня на блоге этот плагин почему-то не все записи считает. Некоторые показывает 1 просмотр и не меняется. Из 60 около 3 штук таких. В чем проблема может быть?

  12. Спасибо, первый доходчивый ответ по плагину. Спс. Оценила. Все вышло.

    overlook
  13. Здравствуйте. Проблема следующая… Всё хорошо работает, но никак не могу запретить счётчику учитывать ботов. Вроде поставил галочку Yes, но всё равно боты накручивают. Почему так? Недоработка плагина или?

    Чувак
    • Я даже не знаю. У меня счетчик вообще без плагина. А как вы узнали, что он считает ботов?

      • На сайте маленькая посещаемость. А счётчики уже накрутились, иногда замечаю, что увеличиваются на 2-3 просто так. Хотя посещаемость 2-10 в сутки. А я всегда по сайту авторизованный хожу, да и на страницы особо не заглядываю. Ещё когда поставлю ссылку с твиттера на статью тут же на счётчике появляется 10-15 и так дале.. в течении дня ещё на 2-3 увеличивается…Может плагин не умеет определять кто есть бот, а кто компьютер посетителя? Интересно новые обновлённые версии появятся…

        Чувак
        • Можно посмотреть в Яндексе вебмастере переходы, или в ливеинтернет, откуда появляется трафик.

  14. Скажите, а как поставить счетчик просмотров на главной под названием статьи а не над названием?

  15. Скажите, куда нужно добавить код, чтобы считались просмотры страниц (это те, что составляют меню)?
    Заранее благодарен за ответ.

    • В статье ведь написано, куда вставлять код. А вопрос я не понял: (это те, что составляют меню)?

  16. Блин, у меня не получается найти archive.php, single.php, post.php или page.php.

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

  17. Вот я дурелом!!! Нужно было в коде шаблона лазить, а я в коде плагина)) Все сделал,просмотры появились..НООО только на одной статье

    Роман
    • Значит что-то не так сделали. У меня этот плагин долго стоял, но потом пришлось его удалить, потому что он дает большую нагрузку на сервер.

  18. а как сделать к каждой статье? И желательно просмотры внизу статьи а не вверху?

    Роман
    • Я удивляюсь, как вы сделали счетчик просмотров к одной статье. Как я понимаю к одной статье сделать нельзя. А чтобы для всех статей сделать счетчик, надо код поместить в файл single.php. Этот файл отвечает за все статьи

  19. где именно в файле single.php его вставить?

    Роман
    • В каждой теме код вставляется по разному. Да и смотря где вы хотите чтобы счетчик размещался

  20. желательно внизу статьи

    Роман
    • Лучше всего установить денвер, скачать шаблон с блога по FTP и пробовать вставить код уже на компьютере. Пробуйте вставлять в разные места в файле single.php. Ничего сложного в этом нет.

  21. Нефига не выходит у меня. часа 2 ковырял, в полной записи показывает, но мне там не нужно.
    Нужно в краткой записи чтоб показывала, а не получается…
    Не понятно как сделать!
    Кто поможет мне?

    Скайп KOMANKOV

    • Чтобы показывало в краткой записи, нужно устанавливать код в файле index.php или page.php. Это могут быть и другие файлы. Главное определить файл главной страницы.

  22. Приветствую. Начал делать сайт и установил счетчик – все работает -спасибо за справку. Подскажите как именно сделать чтоб счетчик отображался не вверху статьи, а после?

    Set
    • Здравствуйте. Счетчик просмотров бывает прикрепляют к форме “Отправка комментариев”. Я не знаю, где именно вы желаете установить счетчик, но если в любом месте после статьи, то пробуйте добавить код после строки < ?php echo $metadataContent; ?>

  23. Здравствуйте! А у меня после установки и удаления этого плагина, теперь он не работает. В вкладке параметры нет его настроек, не появляется его виджет. Причем, раньше работал хорошо. У меня WP 3.8.3. В чем может быть проблем? Очень надеюсь на ваш совет! Спасибо

  24. Попробовала вставить код – все получилось! Спасибо за материал. Вот бы еще был такой плагин, чтоб показывал уникальные просмотры… 😉

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

    • Не там значит код установлен. Пробуйте в файле index.php установить код в другом месте. Не во всех шаблонах одинаково устанавливается код