WordPress: Топ комментаторов

Топ комментаторов

По мере развития и популяризации вашего сайта приток трафика будет увеличиваться. Будет расти и количество комментаторов ваших статей. Естественно, любой посетитель желает видеть себя в ряду самых активных участников ресурса. Для чего это ему надо? Во-первых, это уважение со стороны других пользователей. Во-вторых, он привлекает внимание к своему сайту (если таковой у него есть). Однако тут не все так просто. Писать может каждый, а писать толково и по существу – единицы. С фильтрацией «пустых» комментариев успешно справляется модератор сайта, а вот с фильтрацией самых активных комментаторов – специальные плагины. Их сегодня и рассмотрим …

Top Commentators Widget

ссылка на плагин «Top Commentators Widget»

Выводит список активных комментаторов в сайдбар. Установка этого плагина простая. Достаточно всего лишь скачать и распаковать архив в «/wp-content/plugins». Также вы можете скачать архив и загрузить его через «Плагины -> Добавить новый». После активации перетащите виджет в любое место сайдбара. Тут уж решать вам. Настройки плагина позволяют изменить название виджета, откорректировать список пользователей, которых не следует включать в ТОП, периодичность обновления списка и т.д.

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

Show Top Commentators

ссылка на плагин «Show Top Commentators»

Принцип действия плагина аналогичен первому – вывод в ТОП комментаторов. Установка максимальна проста. Достаточно всего лишь скачать архив и распаковать его в директории «/wordpress/wp-content/plugins/». В итоге вы получите «show_top_commentators.php», на который можете выставить права. Делать это следует только в том случае, если вы будете изменять настройки плагина.

Активируйте плагин. В принципе, он уже готов к работе, но осталась одна важная делать – поместить в нужное место код. В панели администратора переходим во «Внешний вид-Редактор» и выбираем в списке шаблонов sidebar. Смотрим, где бы плагин выглядел оптимально, и вставляем следующий код:

1
<?php if(function_exists('ns_show_top_commentators')) { ?><li><h2>Top Commentators</h2><ul><?php ns_show_top_commentators(); ?></ul></li><?php } ?>

Возможно, некоторым настройка плагина покажется не очень удобной, так как ее придется делать через «Плагины -> Редактор». Можно изменить девять основных параметров, которые находятся в самом начале файла (выставляем права 777 для show_top_commentators.php):

  • reset (‘hourly’, ‘daily’, ‘weekly’, ‘monthly’, ‘yearly’, ‘#’, ‘all’) – отвечает за сброс количества комментариев. Например, если выставить «monthly», то пользователю будут засчитываться только те комментарии, которые он оставит в течение месяца. С наступлением нового месяца все его комментарии обнулятся. Параметр «all» отключает режим сброса;
  • limit – количество пользователей в ТОП;
  • filter_users – имена тех, кто не должен отображаться в ТОП;
  • filter_user_ids – не включает в ТОП пользователей по их ID;
  • filter_urls – исключает конкретный адрес из списка. Например, пользователь «User» указал в профиле свой сайт. Пользователь отображаться будет, а ссылка на его сайт нет;
  • none_text (текст) – если нет ни одного комментария, то будет отображаться введенный вами текст;
  • make_links (1 – да, 2 – нет) – позволяет превратить имена пользователей в ссылки на их сайты;
  • number_of_comments (y=да, n=нет) – если вы хотите, чтобы отображались только имена пользователей, а не количество их постов, то выставьте «n»;
  • name_limit – количество знаков в имени пользователя.

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

Top First Commentors

ссылка на плагин «Top First Commentors»

Очень простой в настройке и установке плагин. Для установки скачайте архив и поместите «top-first-commentors.php» в «/wp-content/plugins/». Активируйте через панель «Плагины». Разместите код:

1
<?php top_first_commentors(); ?>

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

——-

Естественно, это не все плагины для выдачи ТОП комментаторов. Но, на мой взгляд, эти вполне справляются с поставленной задачей.

Если понравилсь эта запись, следи за ее обсуждением, подписавшись на RSS 2.0 .