Flector

WP-PostViews русская версия

WP-PostViews

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

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

1 Распаковываем архив.

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

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

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

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

Такой дефолтный шаблон вам не подойдет, так как он не учитывает склонений русского языка (выйдет "1 просмотров", "2 просмотров" и т.д.), поэтому сразу ставим что-то более нейтральное вроде:

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

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

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

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

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

<div class="view">
    <?php if(function_exists('the_views')) { the_views(); } ?>
</div>

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

.view {
    float:  left;
    text-align: left;
    padding: 0px 0px 0px 28px;
    background: url(images/view.png) 10px 0px no-repeat;
}

Где view.png это любая выбранная вами картинка, залитая в папку images вашей темы. Теперь это выглядит примерно так:

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

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

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

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

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

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

<?php if (function_exists('get_most_viewed')): ?>
   <ul>
      <?php get_most_viewed(); ?>
   </ul>
<?php endif; ?>

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

Функция get_most_viewed имеет 2 параметра. Первый указывает на то, что вы хотите получить: страницы (page), записи (post), и то и другое (both). Второй указывает число записей, которое будет выведено. По умолчанию используется get_most_viewed('both', 10), то есть, чтобы вывести список из 5 самых популярных записей вы должны использовать следующую конструкцию кода:

<?php if (function_exists('get_most_viewed')): ?>
   <ul>
      <?php get_most_viewed('post', 5); ?>
   </ul>
<?php endif; ?>

Также есть возможность добавить список наиболее популярных записей в определенной категории. Используйте вот такой код:

<?php if (function_exists('get_most_viewed_category')): ?>
   <ul>
      <?php get_most_viewed_category(); ?>
   </ul>
<?php endif; ?>

Функция get_most_viewed_category имеет 3 параметра. Первый указывает, из какой рубрики брать записи (указывается ее ID). Второй указывает на то, что вы хотите получить: страницы (page), записи (post), и то и другое (both). Третий указывает число записей, которое будет выведено. По умолчанию используется get_most_viewed_category(1, 'both', 10), то есть, чтобы вывести список из 5 самых популярных записей в третьей рубрике вы должны использовать следующую конструкцию кода:

<?php if (function_exists('get_most_viewed_category')): ?>
   <ul>
      <?php get_most_viewed_category(3, 'post', 5); ?>
   </ul>
<?php endif; ?>

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

Вручную установить число просмотров конкретной записи или страницы можно при редактировании этой записи в виджете "Произвольные поля":

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

При использовании плагинов кэширования плагин предложит вам считать просмотры через js-скрипт (технология AJAX). Это единственный способ считать просмотры закэшированных страниц, поэтому соглашайтесь (в настройках плагина надо будет поставить "Да" на опции "Использовать AJAX для обновления просмотров"). Существует несколько плагинов подсчета просмотров, но WP-PostViews считается самым лучшим из них.

WP-PostViews
Автор плагина: Lester 'GaMerZ' Chan
Рассматриваемая версия: 1.68 от 07.09.2014
Текущая версия: 1.77 от 09.08.2023
Совместимость с версией WordPress: 4.0 и выше
Активных установок плагина: 100 000+
Скачать русский плагин версии 1.68
Скачать плагин версии 1.77 (всего скачено 3 249 914 раз)

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 242 комментария)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


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