Получив по выводу новых комментариев в недавнем обзоре от Сергея М., я всерьез озаботился приведением блока с новыми комментариями в надлежащий вид. Плагин от Роба Марша (Rob Marsh), который использовался на тот момент обладал очень широкими возможностями, и, вместе с тем, очень тумманным синтаксисом вывода комментариев. В поисках более скромного функционала с которым сможет справится и «гуманитарий», я нашел два интересных плагина, с одним из которых и предлагаю вам познакомится.

 

WP-RecentComments

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

Характеристики плагина:

  • Поддержка азиатских символов
  • Поддержка аватаров. Вы можете выбрать расположение аватара, его размер, установить аватар по умолчанию, или отключить показ аватаров.
  • Поддержка виджета. Собственно, сам плагин это и есть виджет, и все настройки делаются через меню Дизайн-Виджеты.
  • AJAX навигация. Если вы задаете вывод пяти последних комментариев, то под этими комментариями будет ссылка на пять предыдущих, затем на еще пять. Таким образом можно просматривать комментарии не покидая страницу.
  • Детали комментария выводятся прямо в виджете. Очень интересное решение: при нажатии на значек » вы не перейдете к выбранному комментарию, как это бывает обычно, а увидите этот комментарий прямо в сайдбаре, в виджете «последние комментарии». Там также выводится автор комментария и ссылка на его блог, заголовок поста, к которому оставлен комментарий и который является ссылкой на данный комментарий на странице поста, тело комментария, и дата отправления.
  • Отделение пингбеков и трекбеков от комментариев.
  • Поддержка преобразования текстовых смайликов в изображения
  • Теперь на русском языке

Установка плагина:

  1. Распакуйте архив в папку /wp-content/plugins/
  2. Активируйте плагин на закладке Плагины в WordPress
  3. Далее есть два варианта: активировать WP-RecentCommentsчерез виджет или через правку шаблона:
    1. Перейдите на закладку Дизайн-Виджеты, и добавьте WP-RecentComments в свой сайдбар.
    2. В файле sidebar.php добавьте в нужном месте код: <?php wp_recentcomments(); ?>

Синтаксис плагина:

ИМЯ ТИП ОПИСАНИЕ ПО УМОЛЧАНИЮ ВЕРСИЯ
limit integer Количество комментариев. 5 1.0+
length integer Длина каждого коммента.
post true/false Показывать заголовок поста. true 1.1+
pingback true/false Показывать пингбеки. true 1.1+
trackback true/false Показыать трекбеки. true 1.4.3+
avatar true/false Показывать автары. true 1.1+
avatar_size integer Размер автаров. 32 1.1+
avatar_position left/right Положение автаров. left 1.1+
avatar_default string Аватар по умолчанию. 1.4.1+
navigator true/false Показывать кнопки навигации. true 1.3+
administrator true/false Показывать комменты админа.
smilies true/false Показывать графические смайлы. false 1.6+

Пример синтаксиса:

<?php wp_recentcomments('limit=10&length=20&post=true&pingback=false'); ?>

В примере: показывать 10 комментариев, обрезать каждый на двадцати символах, показывать заголовок поста, не показывать пингбеки.

Это, вобщем, все. Файл README.txt тоже переведен, так что разобраться с работой плагина труда не составит. Мне плагин приглянулся, и если бы аватары смотрелись в моем дизайне, я предпочел бы этот плагин, а не тот, что выводит новые комментарии сейчас на моем блоге.

Скачать русскую версию | Страница оригинала