Lightweight Subscribe To Comments — плагин подписки на комментарии для WordPress

WordPress Когда я решил восстановить работоспособность подписки на комментарии на своем сайте, стало понятно, что некогда популярный плагин Subscribe to Comments заброшен авторами так серьезно, что не поддерживает последние версии WordPress. Поиск альтернативы начался со знакомства с часто рекомендуемыми в Рунете плагинами подписки на комментарии Subscribe to Comments Reloaded, Jetpack от WordPress.com и Comment Mail, а закончился на малоизвестном Lightweight Subscribe To Comments, которому и посвящена данная заметка.

Почему я выбрал Lightweight Subscribe To Comments?

Потому что он оказался таким же простым в настройке и «легким», как старый добрый Subscribe to Comments. На мой взгляд, ни Subscribe to Comments Reloaded, ни Comment Mail не могут похвастаться простотой настройки (особенно с учетом отсутствия русских переводов), а не обладающий данным недостатком Jetpack от WordPress, скорее всего, не сумеет порадовать Google Page Speed. Кроме этого, не все функции Subscribe to Comments Reloaded включаются без использования «напильника», бесплатная версия Comment Mail «урезана» настолько, что вряд ли подойдет для использования на реальном сайте, наконец, оставшийся Jetpack от WordPress хранит базу подписчиков на внешних серверах и не позволяет гибко управлять ей. Конечно же, все перечисленные проблемы могут быть устранены, только зачем изобретать велосипед, если существует готовое решение в виде плагина Lightweight Subscribe To Comments?

Возможности Lightweight Subscribe To Comments

Lightweight Subscribe To Comments является простым и «легким» плагином для WordPress, предназначенным для предоставления посетителям сайта возможности подписки на комментарии (получения уведомлений о добавлении новых комментариев по электронной почте). Как и большая часть похожих плагинов, Lightweight Subscribe To Comments добавляет в форму комментирования предложение подписаться на комментарии, содержащее checkbox (далее — галочку) и поясняющий текст Notify me when new comments are added. Если посетитель, который оставляет комментарий, установит ее, на указанный им адрес e-mail начнут отправляться уведомления о добавлении новых комментариев. В связи с тем, что автор старается сохранить простоту плагина, сегодня Lightweight Subscribe To Comments не поддерживает подписку без комментирования (примечание: автор добавит данную функцию, если она будет востребована).

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

Для обеспечения наилучшей скорости загрузки сайта Lightweight Subscribe To Comments не добавляет в HTML-код таблицы стилей и скрипты (примечание: если в админке WordPress заданы Дополнительные стили, плагин опционально добавляет к ним определение трех правил CSS).

Плагин отправляет уведомления о добавлении новых комментариев только тем подписчикам, комментарии которых были одобрены в процессе модерации. Такое поведение Lightweight Subscribe To Comments позволяет избавиться от проблем, возникающих при использования плагина Comment Notifier и заключающихся в том, что отправители СПАМ-комментариев сразу добавляются в списки подписчиков, быстрый рост размеров которых может стать причиной заметного увеличения нагрузки на почтовую систему со всеми вытекающими последствиями, например, блокировкой аккаунта за рассылку СПАМа.

На странице настройки плагина можно полностью или частично удалить подписки какого-либо подписчика и изменить значения таких параметров, как:

  • Начальное состояние и текст галочки Notify me when new comments are added;
  • Имя и адрес отправителя, тема и текст уведомлений о добавлении новых комментариев;
  • Текст сообщения или URL страницы, которые отображаются в момент отказа от подписки;
  • Тема и текст сообщений с благодарностью, отправляемых тем, кто подписался впервые;
  • Адрес e-mail для отправки копии всех уведомлений о добавлении новых комментариев;
  • Адрес e-mail для отправки диагностических сообщений с благодарностью за подписку.

Lightweight Subscribe To Comments позволяет импортировать базу подписчиков, созданную плагинами Subscribe To Comments, Subscribe To Comments Reloaded и Comment Notifier. Импорт данных осуществляется автоматически в момент активации плагина. При этом пользователи Comment Notifier получают дополнительный бонус, заключающийся в удалении подписок всех комментаторов, комментарии которых ни разу не были одобрены (СПАМеров). После очистки базы подписчиков плагин выполняет удаление всех комментариев, находящихся в папках Спам (Spam) и Корзина (Trash).

Lightweight Subscribe To Comments не переведен на русский язык, но является translation-ready и имеет в своем составе pot-файл, упрощающий перевод.

Установка и активация Lightweight Subscribe To Comments

Для установки плагина достаточно открыть админку WordPress, выбрать в меню пункт Плагины » Добавить новый, на открывшейся странице Добавить плагины ввести в строку поиска текст lightweight subscribe to comments, а затем последовательно нажать кнопки Установить и Активировать:

Установка плагина Lightweight Subscribe To Comments

После этого в нижней части формы комментирования должна появиться отмеченная галочка Notify me when new comments are added:

Предложение подписаться на комментарии

Не переживайте по поводу того, что предложение подписаться на комментарии написано не по-русски и выглядит немного коряво. Как текст предложения, так и его внешний вид могут быть очень легко изменены на описанной ниже странице настроек плагина.

Страница настройки Lightweight Subscribe To Comments

Для перехода к странице, предназначенной для настройки плагина и управления подписками, следует выбрать пункт меню Настройка » Lightweight Subscribe To Comments в админке WordPress. Здесь можно изменить любые опции плагина, а также удалить все или некоторые подписки определенных подписчиков. В связи с тем, что настройка Lightweight Subscribe To Comments не отличается сложностью, я опишу все группы его параметров достаточно кратко, но отдельно остановлюсь на тех опциях, значения которых были изменены в моем случае, и, скорее всего, должны быть откорректированы на всех русскоязычных сайтах. На всякий случай напоминаю, что для сохранения нового значения любого из рассмотренных ниже параметров нужно нажать кнопку Save.

В разделе Email Management можно быстро удалить все подписки определенного подписчика по его адресу электронной почты. Для выполнения такой операции необходимо указать соответствующий адрес e-mail в поле Remove this email, а затем нажать кнопку Remove:

Параметры Lightweight Subscribe To Comments - Email Management

В разделе Subscription Checkbox Configuration можно удалить галочку Notify me when new comments are added из формы комментирования, изменить ее текст и состояние по умолчанию. Здесь следует ввести новый текст в поле Checkbox Label и убрать галочку Check here if you want the «Notify me» subscription checkbox to be checked by default, если Вы, как и я, считаете, чтобы по умолчанию галочка подписки на комментарии не должна быть установлена:

Параметры Lightweight Subscribe To Comments - Subscription Checkbox Configuration

В разделе Notification Email Settings можно настроить параметры уведомлений о добавлении новых комментариев, а также посмотреть, как они будут выглядеть. Здесь нужно изменить адрес электронной почты в поле From Email (по умолчанию предлагается адрес e-mail, указанный в профиле администратора сайта), тему в поле Subject, а также тест сообщения в поле Message Body. Subject и Message Body поддерживают теги {title}, {name} и {author}, обозначающие название записи, имя подписчика и имя автора добавленного комментария, соответственно. Кроме этого, Message Body может содержать теги {content}, {comment_link}, {link} и {unsubscribe}, в свою очередь обозначающие начало текста комментария длиной 155 символов (если в поле Comment Excerpt Length не задана иная длина), URL-комментария, URL записи и URL отказа от подписки, соответственно. В моем случае раздел Notification Email Settings выглядит так:

Параметры Lightweight Subscribe To Comments - Notification Email Settings

Для оценки результатов настройки параметров уведомлений о добавлении новых комментариев необходимо щелкнуть по ссылке (preview), предназначенной для открытия окна предварительного просмотра, содержащего пример сообщения о добавлении нового комментария, которое получат подписчики:

Предварительный просмотр уведомления о добавлении нового комментария

В разделе Unsubscribe Settings можно выбрать и настроить действие, которое будет выполняться в случае щелчка по ссылке отказа от подписки. Первое из двух доступных в данном случае действий заключается в отображении пустой страницы, содержащей сообщение, текст которого задан в поле Unsubscribe Message, в течение трех секунд и последующем открытии домашней страницы, второе — в открытии страницы, URL которой указан в поле Unsubscribe Page URL. Если поле Unsubscribe Page URL не содержит данные, выполняется первое действие (в моем случае используется именно оно), в противном случае — второе:

Параметры Lightweight Subscribe To Comments - Unsubscribe Settings

В разделе Thank You Message Settings можно включить отправку и настроить параметры сообщений с благодарностью за оформление первой подписки. Я очень не люблю неожиданные письма, поэтому в моем случае данная функция выключена. Если Вы не согласны с таким выбором, для включения отправки сообщений с благодарностью за оформление первой подписки достаточно установить галочку send a «Thank You» message sent to visitor on their first comment и изменить текст в полях Subject, а также Message Body аналогично тому, как это делалось в случае рассмотренной выше настройки параметров уведомлений о добавлении новых комментариев в разделе Notification Email Settings (естественно, в этот раз Вы не должны использовать теги {name} и {unsubscribe}):

Параметры Lightweight Subscribe To Comments - Thank You Message Settings

В разделе Advanced Settings можно задать один или два адреса электронной почты и выключить добавление правил CSS, определяющих стандартный внешний вид предложения подписаться на комментарии, в HTML-код. На адрес e-mail, указанный в поле Extra email address where to send a copy of EACH notification, будут отправляться копии всех уведомлений о добавлений новых комментариев, на адрес e-mail из поля Email address where to send test emails — тестовые сообщения (для отправки тестового сообщения следует нажать кнопку Save and send a Thank You test email). Если Вам не нравится оформление предложения подписаться на комментарии, предлагаемое по умолчанию, нужно установить галочку Check this to stop the CSS styles from being added to the checkbox:

Параметры Lightweight Subscribe To Comments - Advanced Settings

Если установка галочки Check this to stop the CSS styles from being added to the checkbox только частично устранила проблему, придется открыть раздел Внешний вид » Настроить админки WordPress, щелкнуть по ссылке Дополнительные стили > и добавить в поле ввода от одного до трех правил. Для настройки внешнего вида всего предложения подписаться на комментарии следует использовать правило, начинающееся с CSS-селектора #lstc-comment-subscription, галочки — #lstc-comment-subscription input#lstc_subscribe, текста — #lstc-comment-subscription label.lstc-label. В моем случае для получения текущего внешнего вида предложения подписаться на комментарии оказалось достаточно добавить единственное правило CSS:

#lstc-comment-subscription label.lstc-label {
  vertical-align: text-bottom;
}

Наконец, в последнем разделе Long List of Subscribers, содержащем список подписок, сгруппированный по записям (posts), можно удалять выбранные подписки выбранных пользователей. Для удаления подписок нужно установить галочки около соответствующих адресов электронной почты и нажать кнопку Remove:

Параметры Lightweight Subscribe To Comments - Long List of Subscribers

Вот, собственно, и все, что можно сказать о настройке плагина Lightweight Subscribe To Comments и последующем управлении подписками на комментарии.

Заключение

Если Вы еще не выбрали плагин подписки на комментарии для WordPress, обязательно добавьте в список кандидатов Lightweight Subscribe To Comments. Хочется надеяться, что эта заметка сможет убедить Вас в том, что сегодня Lightweight Subscribe To Comments действительно является самым простым и «легким» плагином подписки на комментарии для WordPress, очень похожим на старичка Subscribe to Comments, долго служившего нам верой и правдой

Понравилась статья?

 Подпишитесь на RSS или почтовую рассылку;

 Присоединяйтесь в Twitter, Facebook, Google+, VK;

 Поделитесь ссылкой в социальной сети или блоге:

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