WP-PostViews

Автор: | 14.07.2014

Снимок  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;
}

 

Теперь добавляем в сайдбар (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); ?>

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

Взято с интернета

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Ответить * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.