Здравствуйте, уважаемые читатели wmbn.ru! В данной записи хотелось бы поговорить о том, как расширить возможности стандартной формы комментирования блогов, работающих на движке WordPress. Опять же что такое блог — сборник записей, публикаций, различный видов мультимедиа статей, типа видео, аудио и изображений. Большинство из них (блогов) имеют форму комментирования, некоторые же отключают возможность оценки своих работ. Перейдем к тем, у кого такая возможность имеется — иногда бывает так, что простой формы не хватает, либо сам автор проекта хочет ее хоть как-то изменить, добавить свои (или не свои) функции. Такой подход говорит о том, что автор все же хоть как-то заботиться о своих читателях, ну или, как минимум, о своем проекте, что тоже очень хорошо.

Изменение формы комментирования в WordPress

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

Добавление смайлов в форму комментирования — плагин QiP Smiles. Изменение смайлов в WordPress

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

По стандарту в WordPress уже установлена поддержка смайлов, которые вызываются с помощью символов. Можно отключить данную возможность и оставить все как есть, то есть смайлы будут в виде символов — делается это в меню Параметры, Написание. Однако, чтобы оставить в комментариях смайлик, нужно будет знать «символьный код» того смайла, который вы хотите видеть после публикации комментария. Так же смайлы в WordPress можно поменять, загрузив свой набор в папку wp-includes/images/smiles, а затем переименовав так, как это сделано первоначально.

Ну а теперь перейдем к плагинам — встречал я только два плагина для установки смайлов на комментарии, это QiP Smiles и Custom Smiles. Однако для полного счастья хватит и QiP Smiles — автором данного дополнения для WordPress является Жук (прозвище, как он утверждает). Ну а скачать плагин можно с данной страницы, заодно и прочитать как сие дополнение появилось.

После этого осталось установить плагин, загрузив распакованный архив в папку wp-content/plugins, и активировать его. Немного процитирую его, сказав как установить плагин QiP Smiles на WordPress. Чтобы появились смайлы рядом с формой комментирования, нужно открыть для редактирования файл comments.php. Редактировать данный файл можно тремя способами:

Далее нужно скопировать следующую строку, которая и будет выводить те самые QiP смайлы в форму для комментирования записей:

<?php if (function_exists('qipsmiles')) qipsmiles('ru'); ?>

Для примера возьмем такой вариант размещения смайлов на странице:

<?php if (function_exists('qipsmiles')) qipsmiles('ru'); ?>
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>

При таком раскладе, все смайлы будут расположены над полем ввода текста, что напоминает интерфейс программы QiP.

Смайлы от QiP в форме комментирования WordPress

Если же кому-то мало будет QiP Smiles, можно установить Custom Smilies. Однако хочу заметить, что он не даст вам готового блока смайлов, как это сделал предыдущий плагин, а лишь позволит изменить стандартные символы для каждого «колобка» и по возможности заменить их. Ну а в сочетании данные плагины могут немного дать блогу индивидуальности, при условии загрузки своего набора.

Subscribe To Comments и Comment Redirect — подписка на комментарии поста и создание страницы «Спасибо за комментарий» в WordPress

Переходим дальше, и следующий плагин, который поможет немного повысить функционал формы отзывов — подписка на комментарии с помощью Subscribe To Comments. Чтобы установить плагин, скачайте его с сайта WordPress, далее распакуйте архив в папку wp-content/plugins (с помощью FTP клиента или файлового менеджера хостинга) и активируйте его.

Подписка на комментарии с помощью Subscribe To Comments

Далее, в меню Параметры создается пункт Subscribe To Comments, где можно настроить плагин. Там есть два текстовых поля From — name и e-mail, указываем название сайта и почтовый адрес от кого будут приходить сообщения на почту (возможно почтовый сервер скинет все сообщения в папку Спам, однако такое заметил лишь один раз), указанную при написании комментария.

Настройки плагина Subscribe To Comments

Далее, в поле Not Subscribed (не подписан) пишем тот текст, который будет отображаться под формой. Subscribed — для тех, кто уже подписан на данную рассылку, а Entry Author — сообщение для авторов поста. Остальные поля оставляем как есть, ибо они уже настроены как надо.

Подписчики на комментарии

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

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

Комментариев: 1

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>