Получив по выводу новых комментариев в недавнем обзоре от Сергея М., я всерьез озаботился приведением блока с новыми комментариями в надлежащий вид. Плагин от Роба Марша (Rob Marsh), который использовался на тот момент обладал очень широкими возможностями, и, вместе с тем, очень тумманным синтаксисом вывода комментариев. В поисках более скромного функционала с которым сможет справится и «гуманитарий», я нашел два интересных плагина, с одним из которых и предлагаю вам познакомится.
WP-RecentComments
Плагин представляет собой виджет, который снабжен достаточно подробными настройками вывода информации о последних комментариях. Те блоггеры, чья тема не поддерживает виджеты или кто предпочитает не использовать виджеты, могут вызвать функцию напрямую, отредактировав шаблон.
Характеристики плагина:
- Поддержка азиатских символов
- Поддержка аватаров. Вы можете выбрать расположение аватара, его размер, установить аватар по умолчанию, или отключить показ аватаров.
- Поддержка виджета. Собственно, сам плагин это и есть виджет, и все настройки делаются через меню Дизайн-Виджеты.
- AJAX навигация. Если вы задаете вывод пяти последних комментариев, то под этими комментариями будет ссылка на пять предыдущих, затем на еще пять. Таким образом можно просматривать комментарии не покидая страницу.
- Детали комментария выводятся прямо в виджете. Очень интересное решение: при нажатии на значек » вы не перейдете к выбранному комментарию, как это бывает обычно, а увидите этот комментарий прямо в сайдбаре, в виджете «последние комментарии». Там также выводится автор комментария и ссылка на его блог, заголовок поста, к которому оставлен комментарий и который является ссылкой на данный комментарий на странице поста, тело комментария, и дата отправления.
- Отделение пингбеков и трекбеков от комментариев.
- Поддержка преобразования текстовых смайликов в изображения
- Теперь на русском языке
Установка плагина:
- Распакуйте архив в папку /wp-content/plugins/
- Активируйте плагин на закладке Плагины в WordPress
- Далее есть два варианта: активировать WP-RecentCommentsчерез виджет или через правку шаблона:
- Перейдите на закладку Дизайн-Виджеты, и добавьте WP-RecentComments в свой сайдбар.
- В файле 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 тоже переведен, так что разобраться с работой плагина труда не составит. Мне плагин приглянулся, и если бы аватары смотрелись в моем дизайне, я предпочел бы этот плагин, а не тот, что выводит новые комментарии сейчас на моем блоге.
