Как вывести количество просмотров wordpress

Website-create.ru

Добавить количество просмотров постов на вашем WordPress сайте не так сложно.

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

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

Сегодня расскажу вам как это сделать.

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

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

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

Добавление количества просмотров с помощью плагина

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

Например, вы можете воспользоваться одним из этих плагинов: Page View Count или WP-PostViews.

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

  1. Заходите в консоль. Выбирает вкладку Плагины -> Добавить новый.
  2. В поисковой строке вводите имя плагина и устанавливаете его. После установки активируете.
  3. Потом переходите к настройке плагина. Выставляете нужные настройки, следуя подсказкам и наслаждаетесь результатом.
Читайте также:  Как вывести камыш с пруда

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

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

Лично я вижу здесь как минимум 2 плюса:

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

Итак, вот порядок действий.

  1. С помощью FTP доступа подключитесь к файлам своего сайта.
  2. Найдите папку с темой, которую вы используете на сайте. Найти ее можно по следующему пути: wp-content/themes/имя_темы.
  3. В папке темы найдите файл functions.php.Многие советуют скопировать его содержимое на случай, если что-то пойдет не так. Дельный совет. Это гарантия того, что всегда можно быстро откатиться назад.
    А вообще лучше делать регулярные бекапы сайта. А еще лучше, чтобы это автоматически происходило на стороне хостинга. Например, на хостинге Beget, которым я пользуюсь уже много лет, есть такая опция. Это очень удобно. И вообще хостинг отличный в плане поддержки и сервиса.
  4. В файл functions.php добавляем следующий код. Я обычно это делаю в конце файла, сопроводив код комментарием.

отвечает за иконку глаза. Можете заменить ее и поставить туда что-то свое.

  • Теперь найдем файл и место, в котором мы хотим вывести количество просмотров.
    Например, это может быть файл single.php, который вы также найдете в папке вашей темы.
    Чтобы определить нужное для вставки место, воспользуйтесь инспектором кода.
  • В нужном месте вставьте следующий код:

    Теперь можно наслаждаться результатом.

    Имейте в виду, что статистика начнет считаться с момента установки.

    Понравился пост? Ставьте лайки, пишите комментарии и делитесь полезностью с друзьями.

    Источник

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

    Просмотров: 6 232

    Приветствую вас, дамы и господа! Если вам необходим счетчик просмотров страниц и постов/статей WordPress вы можете воспользоваться плагинами Page View Count или WP-PostViews, однако им есть довольно хорошая альтернатива. С ними я сегодня вас и познакомлю. Выводить количество просмотров ваших статей на сайте/блоге WP можно с помощью модуля Post Views Counter ( счетчик просмотров статей ) и совсем нового — Pageviews (просмотры страниц).

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

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

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

    Счетчик просмотров сообщений отображает на сайте сколько раз просмотрели ту или иную вашу запись/страницу. После стандартной установки и активации плагина вы можете настроить Post Views Counter под свои предпочтения. В настройках всего две вкладки. Общие и Отображение счётчика: Первую вкладку я пропущу, а остановлюсь чуть подробнее на вкладке отображение:

    Общие настройки плагина просмотров страниц

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

    Здесь, в общих настройках, вам нужно написать свой текст — например, статью прочитали, просмотров или другой; где отображать счетчик: на страницах или сообщениях, или там и там; выбрать от каких пользователей учитывать просмотры; указать из выпадающего списка, где будет располагаться счетчик: автоматически выводить после статьи (по умолчанию), перед сообщением или вставить в нужное вам место (файл Отдельная запись single.php и Отдельная страница page.php) ручным способом при помощи функции . Куда вставите, там и будет отображаться ваш счетчик.

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

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

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

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

    После нажатие на выбранный значок появится его название, например вид популярного глаза — dashicons-visibility:

    Значок в виде глаза: dashicons-visibility

    Копируете название и вставляете его в соответствующее поле в настройках плагина (смотрите скриншот выше), сохраняете изменения и опля, смотрим результат:

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

    И так, друзья, с этим плагином разобрались, теперь можно переходить к почти новому плагину и как считает Gennady Kovshenin (Геннадий Ковшенин), что plugins Pageviews один из лучших.

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

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

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

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

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

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

    Простая замена для WP-PostViews и других популярных плагинов с наследственными стилями

    Почему, по мнению авторов данного плагина, нужно использовать именно это счётчик на своём сайте? Давайте дадим слово разработчикам Pageviews:

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

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

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

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

    Источник

    Дмитрий Амоти

    Блог обо мне для меня

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

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

    Осуществить задуманное можно двумя способами:

    1. Установить плагин стороннего разработчика WP-PostViews
    2. Добавить несколько строк кода в шаблон WordPress

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

    Выводим количество просмотров записи в WordPress с помощью плагина Wp-PostViews

    Установка плагина в WordPress происходит как обычно. После установки плагин необходимо активировать.

    Основные возможности плагина WP-PostViews:

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

    Как видите, функционал плагина WP-PostViews совсем не маленький. Однако, не стоит забывать об основной его функции — сбор и выдача статистики по количеству просмотров записей и страниц. И сейчас мы посмотрим как данный плагин справляется с данной задачей.

    Вывести количество просмотров можно на домашней странице, страницах записей и архивов.

    Для этого нужно вставить следующий код

    if (function_exists( ‘the_views’ )) < the_views(); >?>

    Источник

  • Оцените статью