WelcomePartners

Плагин для подписки на новые комментарии WordPress

Друзья, приветствую! Теперь Вы можете следить за обновлением Блога Свободного вебмастера, подписавшись на уведомления о появлении новых комментариев к статьям. Реализовал я эту функцию с помощью хорошо известного плагина Subscribe to comments. Очень часто подписка просто выручает.

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

Теперь для меня заветная галочка «подписаться» является непременным условием комментирования, ведь если я оставляю комментарий, значит мне интересно мнение автора, что он ответит, следовательно предпочитаю получать уведомления на почту.

С точки зрения посетителя…

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

Но есть одно НО. Ждать придется не минуту и не две. Чтобы ожидание не превратилось в утомительное, изнуряющее действо можно поступить легко и просто — воспользоваться подпиской, которую предлагает плагин Subscribe to Comments.

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

Для этого понадобится всего лишь поставить галочку:

Subscribe To Comments для WordPress

С точки зрения автора блога…

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

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

1
</textarea>

вставить строку:

1
<?php show_subscription_checkbox(); ?>

Существует такая категория посетителей, которая не вступает в разговор и не оставляет комментарии, но все же изъявляет желание следить за темой. У них появится такая возможность, если подправить файл comments.php Вашей темы. После закрывающего тега

1
</form>

нужно вставить строчку:

1
<?php show_manual_subscription_form(); ?>

Получится следующее:

Subscribe To Comments для WordPress

В итоге посетители смогут подписаться на уведомления об изменениях не оставляя своего комментария, а новые комментарии будут поступать на e-mail. Плагин Subscribe to Comments очень интересный и полезный, советую всем!

Для того чтобы галочка подписки стояла по умолчанию, нужно выполнить следующие действия. Находим основной файл плагина /wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php и в нем строку:

1
<input type="checkbox" checked="checked" name="subscribe" id="subscribe" value="subscribe" style="width: auto;" <?php if ( $checked_status ) echo 'checked="checked" '; ?>/>

и следим чтобы было действительно checked="checked" а не как иначе.

  1. Рубликов

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

    Ответить

  2. Webliberty

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

    Ответить

  3. ahawks

    Спасибо, попробую сегодня ночью добавить отдельную функцию на подписку на комментарии. Да и внешний вид самой подписки надо подправить, а то у меня она плохо видна на шаблоне.

    Ответить

  4. Menwyy's it blog

    Рубликов, полностью с вами согласен. Зато лишние миллисекунды на загрузку это плагин отнимет.

    Ответить

  5. Webliberty

    Menwyy’s it blog, но ведь так же можно и часть посетителей потерять!

    Ответить

  6. ahawks

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

    Ответить

  7. Webliberty

    ahawks, вот, правильно! Это дает повод лишний раз вернуться на блог. В большинстве случаев, если подписка не организована, шансы вернуться на такой блог минимальны, а нужно бороться за каждого посетителя…

    Ответить

  8. Анжела

    Я установила себе этот плагин, но он не работает. Я смотрю на этот плагин и ничего в нем не поняла. Никакой формы подписки у меня не появилось. Может, удалить и опять установить?

    Ответить

  9. Webliberty

    Анжела, ну Вы же автор своего блога) Зачем подписываться на свой собственный блог? Если все правильно сделали, вставили указанный код в файл comments.php, то при выходе со своей учетной записи на блоге увидите флажок для подписки.

    Ответить

  10. Маргарита

    А у меня в comments.php нет <textarea> и <form>. Куда мне вставить нужные строчки?

    Ответить

  11. Webliberty

    Маргарита, я разобрался в Вашей теме, она немного по другому организована. Вставляйте код

    1
    
    <?php show_subscription_checkbox(); ?>

    в самом конце файла comments.php, т.е. должно получиться так:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <?php
    	if (function_exists('wp_list_comments')) {
    		comments_template('', true);
    	}
    	else {
    		comments_template();
    	}
    ?>
    <?php show_subscription_checkbox(); ?>

    Ответить

  12. Маргарита

    Уже хотела кричать «Ура!» Вставить получилось, место для «птички» есть, но письма на почту мне не пришли…
    Но все равно, огромное, Дненис, СПАСИБО, что уделили мне столько времени.
    Вот мне тема загадочная попалась…

    Ответить

  13. Webliberty

    Руслан, в файле subscribe-to-comments.php плагина найдите вот эти строки:

    1
    2
    
    <p class="solo-subscribe-to-comments">
    <?php _e('Subscribe without commenting ', 'subscribe-to-comments'); ?>

    и замените фразу «Subscribe without commenting» на любую другую, у меня например вот так выглядит:

    1
    2
    
    <p class="solo-subscribe-to-comments">
    <?php _e('Подписаться без комментирования ', 'subscribe-to-comments'); ?>

    Ответить

  14. Руслан

    Webliberty, у меня появилось сообщение, что можно подписаться без комментирования, но на английском. А в каком файле можно поменять на русский?

    Ответить

  15. Руслан

    Webliberty, отлично, спасибо.

    Ответить

  16. Андрей Гончар

    Привет! У меня не работает этот плагин вообще. Кстати пробовал установить альтернативные плагины, но ничего не помогает. Может что подскажете?

    Ответить

  17. Webliberty

    Андрей, привет! После установки плагина в comments.php вставляли строку? Посмотрел тему, которая у Вас установлена, все стандартно, по идее должно работать…

    Ответить

  18. Андрей Гончар

    Webliberty, на локальном сервере работает, а на реальном не хочет.

    Ответить

  19. Webliberty

    Андрей, я начинаю прослеживать странную закономерность… Может все дело в хостинге? В комментариях выше Маргарита также столкнулась с этой проблемой и хостинг как и у Вас Timeweb. Может поинтересоваться у службы поддержки? Потому как других видимых причин я не вижу, тем более на локалке все работает — это прямое доказательство проблемы на сервере. Поинтересуйтесь у своего хостинг-провайдера, почему не отправляются сообщения о получении новых комментариев на почту при использовании плагина.

    Ответить

  20. Андрей Гончар

    Webliberty, дело в том, что плагин вообще не отображается под формой комментирования. Но в админке под формой стоит строчка, что я, мол, вошел на правах администратора.

    Ответить

  21. Webliberty

    Андрей, даже не могу предположить в чем проблема, сейчас попробовал сменить тему на тестовом блоге, на ту что у Вас — все работает, значит тема ни при чем. А сейчас этот плагин установленный или уже удалили?

    Ответить

  22. Ильшат

    А у меня такая вот проблема.
    Установил плагин, активировал. Все работает. Только чекбокс и надпись «Подписаться на комментарии» находятся на разных строчках.
    Как это можно исправить?

    Ответить

  23. Webliberty

    Ильшат, редактировать код) Посмотреть файлы плагина и исправить.

    Ответить

  24. Ильшат

    Хотел одну классную тему под себя «допилить», но все остановилось, когда текст плагина и чекбокс оказались на разных строках…
    Редактировал, редактировал, да недоредактировал код 😀
    Пришлось «пилить» другую тему

    Ответить

  25. Ирина

    У меня тоже нет формы пописки. Вот только такая запись появилась: Notify me of followup comments via e-mail. Возможно этот плагин не подходит для темы

    Ответить

  26. Webliberty

    Ирина, так и есть, подобная ситуация наблюдается у Маргариты, в комментариях выше так и не смогли найти решение…

    Ответить

  27. Надежда Хачатурова

    Здравствуйте! Я сегодня прошла уже весь Интернет и вот, кажется, нашла надежду. Дело в том, что письма о новых ответах комментаторам не приходят. Подскажите, в чем может быть причина, пожалуйста.

    Ответить

  28. Webliberty

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

    Ответить

  29. Надежда Хачатурова

    Здравствуйте еще раз! Полагаю, что они никогда не приходили. Мне вчера пытались подсказать друзья: а какой e-mail должен стоять в настройках? У меня стоит моя почта, с которой я авторизуюсь как админ. Может, там что-то другое должно быть? На хостинге я почту не создавала.

    Ответить

  30. Webliberty

    Надежда, если речь идет про плагин Subscribe to Comments то настроек в нем практически нет, e-mail не обязательно тот который используете для входа. Этот плагин можно отнести к разряду установил, активировал и забыл — никаких вмешательств не требует.

    А раз письма не отправляются, значит он не совместим с темой WP, такое случается. Попробуйте другой установить, выполняющий те же функции.

    Ответить

  31. Надежда Хачатурова

    Webliberty, спасибо большое! Действительно, шаблон капризный был и с другими плагинами. Поищу.

    Ответить

  32. Константин

    И у меня почему-то не происходит подписка на комментарии с помощью галочки Оповещать о новых комментариях по почте. А Подписаться, не комментируя работает.

    Ответить

  33. Сергей

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

    Ответить

  34. Webliberty

    Константин, к сожалению такое встречается…

    Сергей, прошелся по нескольким страницам — везде есть. Что Вы имеете в виду и можете или описать проблему подробнее?

    Ответить

  35. Сергей

    Не приходят письма о появлении новых комментариев ни до установки плагина ни после. Создал на хостинге почту wordpress@moysait.ru, но не помогло. Написал в тех.поддержку хостинга, жду ответа. Может причина в шаблоне. Как определить в чем причина?

    Я делал форму обратной связи на php, когда сайт еще был на php: все работало. Может нужно какой-то код php вставить в код с комментарием?
    Пытаюсь разобраться.

    Ответить

  36. Webliberty

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

    Ответить

  37. Надежда

    Я билась над решением вопроса отправки писем о новых комментариях несколько недель. Нигде не могла найти решение своей проблемы! Моя тема не поддерживает ни один плагин, этот подошел! Правда, не выводится форма с галочкой для подписки, но это уже такая чепуха. Главное, что работает! Спасибо огроменное за статью! Лайки во все соцсети!

    Яндекс закладки не работают! Кнопочки сами делали? Мне нужно подправить кнопку с одноклассниками, тоже перестала работать…

    Ответить

  38. Webliberty

    Надежда, закладки работают — только что проверил. Использую скрипт Share42.

    Ответить

  39. Алексей

    Привет Денис! 😉 Прочитал статью и решил тоже установить подобный плагин. Поискал его среди списка плагинов и не нашел. Была целая куча подобных плагинов, но немного с другими названиями. Посмотрел у тебя. У тебя я так понял стоит сейчас плагин Subscribe to Comments Reloaded. Нашел его сразу и установил. Только теперь не пойму надо ли делать все то что ты писал или нет. И надо ли что то менять в настройках плагина? 🙂

    Ответить

  40. Webliberty

    Привет, Алексей, ты все правильно сделал. Плагин, про который изначально была подготовлена статья долгое время не обновлялся и я заменил его на другой. Инструкции можно не выполнять, все это уже добавлено в настройки самого плагина. Придется как-нибудь выделить время на приведение статьи в актуальное состояние)

    Ответить

  41. Владимир

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

    Ответить

  42. Webliberty

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

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

    Ответить

Ваш комментарий:

:) ;) :D :( :cry: :| :o :P 8-) :oops: :roll: :idea:


Отправляя комментарий, Вы соглашаетесь с Политикой конфиденциальности.