Сниппеты, хаки и трюки для улучшения раздела комментариев на WordPress

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

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

Разрешение дополнительных HTML тэгов в комментариях WordPress

По умолчанию, WordPress позволяет комментаторам использовать весьма ограниченный список HTML тэгов. Но вы можете расширить или сузить этот список.

Для этого, просто скопируйте код, расположенный ниже, в файл functions.php. Список тэгов правится в 4 линии.

Источник: http://davidwalsh.name/wordpress-comment-tags

Удаление автоссылок в комментариях

Когда комментатор вставляет в свое сообщение url ссылку, WordPress автоматически трансформирует ее в гипертекстовую ссылку. В большинстве случаев это очень хорошо, но плохо, если люди пытаются рекламировать свои продукты или услуги.

Удаление автоссылок в комментариях производится очень просто, достаточно вставить следующий код в файл functions.php.

Источник: http://www.wprecipes.com/wordpress-hack-remove-autolinks-in-comments

Удаление поля url с формы отправки комментария

Если вы не хотите, чтобы ваши комментаторы оставляли ссылки на свои сайты, тогда вам пригодится следующий хак.

Вставляем код в файл functions.php вашей темы.

Источник: http://wp.tutsplus.com/tutorials/creative-coding/customizing-comments…

Добавление дополнительных полей в форму отправки комментария

Вы только что узнали, как удалить поле, теперь разберемся, как вставить дополнительное. Например, остановимся на поле возраста.

Для этого, нужно добавить следующие строки в functions.php:

А теперь, отобразим возраст комментатора с помощью следующего кода:

Источник: http://wp.tutsplus.com/tutorials/creative-coding/customizing-comments…

Программная вставка комментариев

В исключительных случаях вам понадобится программная вставка комментариев. Далее идет частный пример вставки одного комментария.

Источник: http://www.wprecipes.com/wordpress-hack-insert-comments-programatically

Автоматическое отключение комментариев к постам, которые старше X дней

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

Добавьте нижеследующий код в файл functions.php. Этот код отключит комментирование постов старше 30 дней. Количество дней правится в строке 3.

Источник: http://perishablepress.com/wordpress-tip-disable-comments-in-old-posts-via-php/

Добавление атрибута target=”blank” ко всем ссылкам в теле сообщения

Бывают случаи, когда нужно добавить к ссылкам в теле сообщения какой-либо атрибут. В нашем примере, это будет target="blank". Для этого поправим functions.php.

Источник: http://www.catswhocode.com/blog/snippets/add-target_blank-on-all-link

Настройка разметки комментариев

По умолчанию, WordPress выводит стандартный список комментариев, но разметку этого списка можно изменить по своему вкусу. Обновляем functions.php и прописываем стили в style.css.

После нужно вставить в comments.php следующий код:

Источник: http://css-tricks.com/snippets/wordpress/customize-comments-markup/

Отключение подписки на комментарии для определенных постов

По умолчанию, WordPress создает RSS каналы для всех постов. Если вам для определенного поста канал не нужен, то вы можете его отключить следующим образом. Обновляем functions.php. В данном примере отключаем канал подписки для поста с id=39.

Источник: http://digwp.com/2009/11/disable-comment-feeds-individual-posts/

Если вам понравились эти трюки, то вы можете оставить в комментариях ваши пожелания по добавлению новых.


Оставить комментарий