Подписка на комментарии в WordPress — плагин Subscribe To Comments (на E-mail), RSS лента всех комментариев WP блога и RSS канал для комментариев одной статьи в Вордпресс

Рубрика: RSS,Плагины для WordPress

Приветствую вас, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня я хочу поговорить про пути решения проблемы подписки на комментарии в WordPress . В принципе, проблемы здесь никакой и нет, т.к. все необходимые инструменты в WordPress для реализации подписки на комментарии через RSS уже предусмотрены в WP движке и нам останется только научиться их использовать.

А для решения вопроса подписки на комментарии Вордпресс блога с отправкой новых сообщений на адрес электронной почты (E-mail) нам поможет замечательный плагин Subscribe To Comments.

Wordpress комментарии

Тут, как видите, опять возникает дуализм подхода к решению данной проблемы в WordPress. Можно организовать подписку на новые комментарии всего WP блога (или же только на новые сообщения к данной конкретной статье) с помощью всем известной, но, к сожалению, не всеми используемой и любимой технологии под названием RSS (получить больше информации об RSS ленте и ее настройке для различных движков сайтов, а так же о трансляции RSS через Feedburner вы можете здесь). В частности, для WordPress информацию по настройке RSS ленты вы можете посмотреть здесь:

Но, т.к. далеко не все читатели вашего WP блога будут на короткой ноге с RSS, то вам, в обязательном порядке, придется организовывать альтернативный канал для подписки на комментарии WordPress через E-mail подписчика (плагин Subscribe To Comments).

Точно так же обстоят дела и с подпиской на основную RSS ленту вашего Вордпресс блога. Вам все равно придется создавать альтернативный канал подписки на RSS посредством E-mail для того, чтобы не потерять львиную долю потенциальных подписчиков (хотя, конечно же в привлечении посетителей первую роль играет все же внутренняя поисковая оптимизация).

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

Как я уже писал выше, есть две возможности предоставления посетителям WordPress блога следить за появлением новых сообщений: с помощью RSS ленты комментариев или же с помощью плагина Subscribe To Comments, который будет отправлять по электронной почте на E-mail подписчика сообщение о появлении нового сообщения к статье блога на Вордпресс с указанием текста этого сообщения.

Организация подписки на комментарии в WordPress с помощью RSS ленты комментарием

Для того, чтобы организовать на своем WP блоге подписку на комментарии по RSS особо ничего делать даже не придется — все уже заложено в движке WordPress.

Вы, наверное, уже встречали на некоторых WP блогах отдельную иконку для подписки с помощью RSS на все комментарии данного блога. Используют эту возможность, правда, не часто, но тем не менее такая фишка в WordPress имеется и сейчас вы узнаете, как это можно реализовать.

Если вы помните, то узнать адрес RSS в WordPress вы можете, просто добавив к URL вашего блога слово FEED, например, так:

http://ktonanovenkogo.ru/feed

Это уже потом, после трансляции через сервис Feedburner, адрес вашего RSS фида в WordPress примет вид, подобный этому:

http://feeds.feedburner.com/Ktonanovenkogoru

Для чего нужно прогонять URL своего фида (RSS ленты) через сервис Feedburner вы можете прочитать здесь.

Добавляем в WordPress иконку для подписки на RSS ленту комментариев

Так вот, адрес RSS ленты комментариев в WordPress вы можете получить по точно такому же принципу, только к URL вашего WP блога нужно будет добавить окончание в виде comments/feed. Получится, примерно, так:

http://ktonanovenkogo.ru/comments/feed

Эту ссылку на RSS канал комментариев WordPress в тоже можете прогнать через Feedburner, при желании. Теперь остается только повесить эту ссылку на RSS ленту комментариев в Вордпресс на какую-нибудь красивую кнопку и разместить ее рядом с основной иконкой подписки на RSS фид вашего WP блога. Можно сделать, например, так:

<a href="http://ktonanovenkogo.ru/comments/feed" title="Подписаться на комментарии по RSS" rel="nofollow" target="_blank"><img width="90" height="71" alt="Подписаться на комментарии по RSS" src="http://ktonanovenkogo.ru/image/rss_no_drop1.png"></a>

Подписаться на комментарии по RSS
Как видите, при наведении на эту кнопку курсора мыши, появляется всплывающее сообщение, что это RSS лента комментариев WordPress блога. Однако, можно оформить данную кнопку для подписки на RSS фид комментариев в Вордпресс немного по другому, отобразив надпись «Подписаться на комментарии по RSS» рядом с кнопкой.

Для этого, проще всего будет вставить картинку кнопки RSS не напрямую в HTML, а задать ее как фон в CSS файле (таблице каскадных стилей) вашей темы оформления WordPress. В шаблон вашего WP блога, в нужно место, потребуется вставить примерно такой код:

<div id="rsscom">
<a href="http://ktonanovenkogo.ru/comments/feed" class="comm">Подписаться на комментарии по RSS</a>
</div>

А в файл CSS (таблицу каскадных стилей), который находится в папке с вашей темой оформления (/wp-content/themes/Название_папки_с_текущей_темой_оформления/style.css) вам нужно будет добавить CSS свойство:

#rsscom a.comm {
background:url("images/13.png") no-repeat scroll 0;
display:block;
height:16px;
line-height:16px;
padding-left:27px;
}

Файл с изображением иконки RSS комментариев WordPress вам нужно будет загрузить в папку с картинками вашей темы оформления — /wp-content/themes/Название_папки_с_текущей_темой_оформления/images. В результате получится, примерно, такая кнопка с текстом:

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

Настраиваем подписку по RSS на новые комментарии к любой статье в WordPress

Ваши посетители могут захотеть подписать (по RSS) не на все сообщения ко всем статьям на WP блоге, а только на комментарии к отдельным статьям WordPress, где они, например, задали вопрос и ждут, когда на него появится ответ.

Чтобы предоставить им такую возможность, вам нужно будет организовать в нужном месте шаблона ваших комментариев в Вордпресс вызов функции, позволяющей реализовать подписку по RSS на комментарии именно для этой статьи.

Для начала, вам нужно будет открыть на редактирование файл Comments из вашей темы оформления для WordPress, отвечающий за формирование комментариев:

/wp-content/themes/Название_папки_с_текущей_темой_оформления/comments.php

Найдите где-то в его конце закрывающий HTML тег формы:

  </form>

и вставьте сразу после него строчку кода:

 <?php comments_rss_link('&raquo;  Подписаться на комментарии к этой статье по RSS'); ?>

В результате, сразу же после формы добавления нового комментария в WordPress, у вас появится ссылка для подписки на новые сообщения к данной статье по RSS.
RSS комментарии
Вместо текста «» Подписаться на комментарии к этой статье по RSS» вы можете ввести любой другой текст для этой ссылки. Все. Теперь давайте рассмотрим настройку подписки на новые сообщения к статьям блога на WordPress при помощи плагина Subscribe To Comments (сообщения о появлении новых сообщений, в этом случае, будут приходить на E-mail подписчика).

Плагин Subscribe To Comments — организация подписки на комментарии в WordPress по электронной почте (на E-mail)

Ну вот, мы и подошли к основному способу подписки на комментарии в WordPress. Несмотря на растущую популярность RSS, простая и понятная подписка по электронной почте (E-mail) является самым распространённым способом подписки на комментарии в WordPress.

Итак, для начала нам потребуется скачать и установить плагин Subscribe To Comments. Скачать русифицированный плагин Subscribe To Comments вы можете на этой странице.

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

Установка плагина Subscribe To Comments на WordPress в стандартном варианте будет проходить так:

  • распаковываем архив с плагином subscribe-to-comments2.1.2.zip
  • используя ftp-менеджер подключаемся к блогу и загружаем два файла subscribe-to-comments.php и subscribe-to-comments-ru_RU.mo в папку с WordPress плагинами wp-content/plugins/ на сервере хостинга
  • теперь вам нужно войти в админку wordpress и выбрать вкладку «Плагины» из левого меню, а затем перейти на вкладку «Inactive»
  • в открывшемся окне найдите строку с плагином Subscribe To Comments и активируйте его

Все, плагин Subscribe To Comments установлен на WordPress. Теперь, по умолчанию, после формы добавления сообщения будет отображаться поле с названием «Оповещать о новых комментариях по почте», в котором посетитель вашего WP блога сможет поставить галочку, прежде чем отправить свое сообщение.

В результате, после появления нового комментария к данной статье, на его почтовый ящик (он его указывал при добавлении сообщения в Вордпресс) плагином Subscribe To Comments будет отправлено сообщение с текстом нового сообщения и ссылкой, по которой можно будет посмотреть это сообщение на вашем блоге под управлением WordPress.

При желании, подписчик всегда сможет отписаться от получения почтовых сообщений о появлении новых комментариев в WordPress блоге, просто перейдя по соответствующей ссылке в письме подписки. Он попадет на страницу менеджера управления подпиской на комментарии плагина Subscribe To Comments, где сможет убрать галочки с тех статей, на чьи сообщения он больше не желает быть подписанным. Все просто и удобно.

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

В принципе, в настройках плагина Subscribe To Comments все можно так и оставить, ибо оно уже работоспособно, но все же вы можете немного модернизировать настройки, заданные по умолчанию в этом плагине подписки на WP комментарии. Например, вы можете изменить место расположения флажка «Оповещать о новых комментариях по почте».

Для этого вам нужно будет вставить в нужное место файла Comments /wp-content/themes/Название_папки_с_текущей_темой_оформления/comments.php из темы оформления WordPress следующую строку кода:

<?php show_subscription_checkbox(); ?> 

Но все же менять месторасположение этого флажка в Вордпресс, наверное, будет не целесообразно, т.к. по умолчанию он стоит как раз в нужном месте. А вот добавить с помощью плагина Subscribe To Comments возможность подписки на сообщения к данной статье, в то же время не оставляя своего сообщения (эта возможность может понадобиться тому, кто больше читатель, нежели писатель), вам можете пригодиться на вашем блоге под управлением WordPress. Для этого вам опять придется открыть на редактирование файл Comments:

/wp-content/themes/Название_папки_с_текущей_темой_оформления/comments.php

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

  </form>

следующую строку кода:

<?php show_manual_subscription_form(); ?> 

В результате, у посетителей вашего WP блога появится возможность подписаться на комментарии к статье, просто введя свой E-mail в предложенную плагином Subscribe To Comments форму:

Subscribe To Comments

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

Подписка на E-mail
Вы так же сможете задать, какую надпись увидит посетитель вашего WP блога под формой добавления сообщения, в зависимости от того, подписан ли данный посетитель на рассылку комментариев к этой статье или же нет. Можно задать в настройках плагина Subscribe To Comments в админке WordPress разные надписи для не подписанных на комментарии этой статьи посетителей (поле «Не подписан»), для тех, кто уже подписан на комментарии к этой статье (поле «Подписан»), а так же то, что будет показано автору статьи, т.е. вам (поле «Автор записи»).
Настройка Subscribe To Comments

На странице настроек плагина Subscribe To Comments вы так же сможете настроить внешний вид менеджера управления подпиской на которую может попасть подписчик, перейдя по ссылке «Управление подписками», расположенной под формой добавления сообщения в WordPress

Управление подпиской на E-mail

либо по соответствующей ссылке из письма с рассылкой.

По умолчанию, страница менеджера управления подпиской на комментарии плагина Subscribe To Comments будет открываться на странице с белым фоном, т.е. с отключенной темой оформления вашего блога. Для того, чтобы менеджер управления подпиской Subscribe To Comments открывался в дизайне блога на WordPress, поставьте галочку в поле «Использовать свой стиль для Управления подписками» и пропишете в полях «Путь к шапке», «Путь к сайдбару» и "Путь к «подвалу» названия соответствующих файлов из вашей темы оформления:
Subscribe To Comments в WordPress
Если вы хотите задать вид страницы с менеджером сообщений плагина Subscribe To Comments, аналогично виду страниц со статьями вашего WP блога, то вам, возможно, еще понадобится прописать открывающие и закрывающие теги DIV контейнера, задающего внешний вид для страниц вашего Вордпресс блога:

Подписка на E-mail в WordPress
По окончании настроек не забудьте нажать на кнопку «Обновить настройки» в админке WordPress.

У Евгения Попова имеется видекурс по WordPress, который стоит того, чтобы с ним ознакомиться.

Вы так же можете ознакомиться с другими материалами по WordPress:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Получать обновления по почте
Рубрика : RSS,Плагины для WordPress
Наверх


Комментарии
3-04-2010 в 9:36

Отлично, Subscribe To Comments — то что я и искал. Снова ваш блог меня выручает.

ItSlam

30-05-2010 в 0:53

правда спасибо, установил я плагин Subscribe To Comments на WordPress, а вот строчек

в моем шаблоне не было, всю голову изломал, спасибо в общем

Дмитрий

4-07-2010 в 10:50

Интересно бы было узнать как сделать подписку на комментарии на сайте не на wordpress, к примеру на статичном сайте или сайте на php, без движка.

Денис

4-07-2010 в 10:52

Ещё один вопрос. Как сделать подпись на комментарии по rss в WordPress, а не через Subscribe To Comments

Денис

26-08-2010 в 13:03

Плагин Subscribe To Comments безусловно полезный, только вот как настроить дизайн страницы подписки в WordPress (точнее управления).

Олег

23-11-2010 в 0:11

Олег:Сам долго над этим голову ломал, а затем просто закинул в блокнот файл темы

page.php
и поудалял из него все что было выше
<div id="content">
(функции вызова шапки и прочее) и все что было ниже функции вызова сайдбара
<?php get_sidebar(); ?>
. Осталось только повыбрасывать из кода все что связано с хлебными крошками (в конкретно моем случае), заголовками статей и прочие ненужные букфы. Все что осталось помещается в верхнюю строку «HTML for before the subscription manager» а в нижнюю вписывается пару закрывающих
</div>
, осталось только поиграться с их количеством но методом научного тыка проблемма решаема =)

LEGION

6-12-2010 в 14:52

Я еще столько лишнего невидел... одна только (ПОДПИСКА НА КОММЕНТАРИИ) встречаетса 50 раз :) )))

Сергей

7-12-2010 в 3:07

Странно но у меня плагин Subscribe To Comments поставился на англ. языке. Это конечно не критично (все выводимые надписи можно переписать по нашему) но неприятно. Качал конечно переведенную версию, в архиве лежат файлы subscribe-to-comments-ru_RU.mo и subscribe-to-comments-ru_RU.po но в админке все по английски (.

Vendigo

8-12-2010 в 10:11

Vendigo:

Такая же фигня

Павел

18-12-2010 в 15:10

А как сделать виджет для подписки на блог, тфитер и другие сервисы, такой как у Вас в самом верху сайдбара

MyNYSE

19-12-2010 в 10:29

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

Антон Белов

30-01-2011 в 21:41

Не очень понятно последнее, про теги HTML.

Откуда эти стили брать?

Devil_Shurik

21-02-2011 в 20:53

Спасибо за ваши уроки! Очень помогают новичку, даже «блондинке» :)

Если интересно, можете глянуть результат krasivo-zdorovo.ru

Только у меня возникла одна проблемка (не знаю, где я облажалась)

В поле Комментария при цитировании пишет :

admin Говорит:

Привет!

Подскажите, как убрать эти ???

Вика

21-02-2011 в 23:03

Вика: А зачем Вам убирать их?

Когда комментарий опубликуете их и так не будет.

Эти теги, как раз и обозначают цитату.

Вот, посмотрите: htmlbook.ru/html/blockquote

Devil_Shurik

22-02-2011 в 16:21

Большое спасибо за информацию о плагине. и за понятные инструкции по использованию.

очень пригодилось.

zametki-brunetki.com

24-02-2011 в 17:47

А кто-нибудь может подсказать плагин, где подписка осуществляется только на ответы к твоему комментарию, а не на все комментарии?

Жутко не удобно, если к статье много комментов и люди жалуются на постоянно приходящие уведомления.

Жизнь-Путешествие

7-03-2011 в 21:05

Супер детальное руководство, спасибо огромное, организую rss подписку для своего блога.

Сева

30-03-2011 в 19:15

Спасибо за руководство. Подскажите где можно перевести: «Subscribe without commenting» («Подписаться без комментирования — E-Mail:»)

Игорь Коваленко

30-03-2011 в 19:29

Игорь Коваленко: я перевел прямо в файле subscribe-to-comments.php. Можете скачать мой уже русифицированный файл плагина Subscribe To Comments.

Дмитрий

30-03-2011 в 20:35

Спасибо! Всё получилось!

Игорь Коваленко

31-03-2011 в 1:05

«Оповещать о новых комментариях» и галочка стоят на разных строках, как перенести на одну можно?

Спасибо, с уважением Дмитрий.

Дмитрий

21-04-2011 в 12:37

Подписка на комментарии нужная вешь! Будет больше постоянных читателей!

AALIYAH

2-07-2011 в 11:37

Благодарю за подробное описание, плагин несомненно полезный.

Встал без проблем.

investclubs.ru

8-07-2011 в 9:21

Подписаться, не комментируя.

Сделал всё как написано и поле «Подписаться, не комментируя E-mail:» появилось сквозняком на всех страницах. Даже на тех, на которых коментарии запрещены. Пришлось добовлять проверку на то, разрешены ли коментарии или нет (функция comments_open ()).

В итоге вместо:

получилось:

OlegBon

8-07-2011 в 23:06

Подписаться, не комментируя.

Сделал всё как написано и поле «Подписаться, не комментируя E-mail:» появилось сквозняком на всех страницах. Даже на тех, на которых коментарии запрещены. Пришлось добовлять проверку на то, разрешены ли коментарии или нет (функция comments_open ()).

В итоге вместо:

<?php show_manual_subscription_form(); ?>

получилось:

<?php if ( comments_open() ) { show_manual_subscription_form(); } ?>

OlegBon

12-07-2011 в 17:32

Подписка работает. Только плагин установил старый, а то этот не хочет нормально работать и RSS летит. А так всё в норме.

Александр

22-07-2011 в 16:33

А у меня возникла проблема.((

Комментарии новые поступают, а вот если кто -то ответил на комментарий(т.е. получается создал подкомментарий), то эти ответы больше не приходят,а раньше всё работало нормально, пришлось всё убрать, может кто-подскажет, как это исправить?))

Oksana

22-08-2011 в 0:12

Подскажите пожалуйста как сделать так что бы галка автоматически стояла уже на «Оповещать о новых комментариях по почте»

Андрей

21-10-2011 в 17:23

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

Адель

8-11-2011 в 0:54

Подскажиет пожалуйста, а где и что нужно прописать чтобы форма (после того как мы нажали на кнопку «подписаться» в форме подписки без комментария) открылась в новом окне как у вас сейчас, а не в текущем?

Евгения

9-11-2011 в 22:53

Я установила плагин и вставила код, но никакого окошка и флажка нет, посмотрите плиз m-elenka.com/2011/11/07/sup_m_k/, я что-то сделала не так?

MElenKa

29-11-2011 в 17:16

Спасибо огромное, скачала Ваш рисифицированный файл плагина, добавила еще подписку без комментария. Все работает, здорово!!

Lilianna

21-01-2012 в 14:46

Проверка работы подписки :)

Mc.Sim

21-01-2012 в 21:21

Подскажите пожалуйста как сделать так что бы галка автоматически стояла уже на «Оповещать о новых комментариях по почте»

Дмитрий

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования