WP-PostViews

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

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

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

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

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

Теперь плагин работает, для дополнительной настройки заходим в "Параметры\Post Views". Настроек тут мало:

Count Views From: (Считать посещения от: Everyone (всех), Guests Only (только гостей), Registered Users Only (только зарегистрированных)).

Exclude Bot Views: (Исключить просмотры от поисковых ботов: No (нет), Yes (Да)).

Views Template: шаблон просмотров одной записи, ставим что-то типа этого:

Просмотров: %VIEW_COUNT%

Most Viewed Template: шаблон, по которому выводится список самых популярных записей, ставим тут:

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

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

Открываем нужный файл вашего шаблона (например, index.php) и добавляем туда следующий 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 это любая выбранная вами иконка. Теперь это выглядит примерно так:

Теперь добавляем в сайдбар (sidebar.php вашего шаблона) список наиболее популярных записей через следующий код:

<?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 get_most_viewed('post', 5); ?>

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

<?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 get_most_viewed_category(3, 'post', 5); ?>

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

Последняя версия плагина 1.50 работает только с WordPress версии 2.8 и выше.

 

Автор плагина: Lester "GaMerZ" Chan
Страница плагина: http://wordpress.org/extend/plugins/wp-postviews/
Рассматриваемая версия: 1.30 от 29.05.2008
Совместимость с версией WordPress: 2.5 и выше.


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

Комментарии (всего 115 комментариев)

Написать комментарий

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

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

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


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