Плагин для подписки на новые комментарии WordPress
Друзья, приветствую! Теперь Вы можете следить за обновлением Блога Свободного вебмастера, подписавшись на уведомления о появлении новых комментариев к статьям. Реализовал я эту функцию с помощью хорошо известного плагина Subscribe to comments. Очень часто подписка просто выручает.
Теперь для меня заветная галочка «подписаться» является непременным условием комментирования, ведь если я оставляю комментарий, значит мне интересно мнение автора, что он ответит, следовательно предпочитаю получать уведомления на почту.
С точки зрения посетителя…
Например, у Вас возник вопрос по статье, не можете согласиться с автором или просто хотите побеседовать на эту тему. Вы оставляете комментарий и будете ждать ответа.
При появлении новых комментариев к Вам на адрес электронной почты придет уведомление об изменениях 😉 Если новый комментарий небольшой, то все его содержание будет отображено в письме. По ссылке Вы сможете пройти на страницу и прочитать полный текст. Появляется возможность управления подписками, удалять не актуальные, просмотреть полный список тем за которыми следите.
Для этого понадобится всего лишь поставить галочку:
С точки зрения автора блога…
По своему усмотрению можете изменить внешний вид страницы управления подписками, а также вид письма с уведомлением. Есть возможность использования HTML тегов и все настроить под себя.
Чтобы вставить флажок с предложением подписаться нужно после закрывающего тега </textarea>
вставить строку:
<?php show_subscription_checkbox(); ?>
Существует такая категория посетителей, которая не вступает в разговор и не оставляет комментарии, но все же изъявляет желание следить за темой. У них появится такая возможность, если подправить файл comments.php Вашей темы. После закрывающего тега </form>
нужно вставить строчку:
<?php show_manual_subscription_form(); ?>
Получится следующее:
В итоге посетители смогут подписаться на уведомления об изменениях не оставляя своего комментария, а новые комментарии будут поступать на e-mail. Плагин Subscribe to Comments очень интересный и полезный, советую всем!
Для того чтобы галочка подписки стояла по умолчанию, нужно выполнить следующие действия. Находим основной файл плагина /wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php и в нем строку:
<input type="checkbox" checked="checked" name="subscribe" id="subscribe" value="subscribe" style="width: auto;" <?php if ( $checked_status ) echo 'checked="checked" '; ?>/>
и следим чтобы было действительно checked="checked"
а не как иначе.
В принципе полезная вещь, хотя я лично не подписываюсь обычно, а просто снова захожу туда, где жду ответа на свой коммент.
Ответить
Рубликов, а я обязательно подписываюсь, если оставляю комментарии на других блогах. И порой, когда не нахожу галочки подписки, то прошу автора установить Subscribe to comments, ведь так можно и забыть вернуться на блог, если о чем то спросил или просто интересно мнение других читателей.
Ответить
Спасибо, попробую сегодня ночью добавить отдельную функцию на подписку на комментарии. Да и внешний вид самой подписки надо подправить, а то у меня она плохо видна на шаблоне.
Ответить
Рубликов, полностью с вами согласен. Зато лишние миллисекунды на загрузку это плагин отнимет.
Ответить
Menwyy’s it blog, но ведь так же можно и часть посетителей потерять!
Ответить
Webliberty, согласен с тобой, главное подстроится под посетителя… я у себя на блоге тоже не однократно писал, что надо ставить подписку, если я оставляю комментарий, то я уже не отслеживаю как на него ответят, а ведь это лишний бы раз меня вернуло на блог…
Ответить
Ahawks, вот, правильно! Это дает повод лишний раз вернуться на блог. В большинстве случаев, если подписка не организована, шансы вернуться на такой блог минимальны, а нужно бороться за каждого посетителя…
Ответить
Я установила себе этот плагин, но он не работает. Я смотрю на этот плагин и ничего в нем не поняла. Никакой формы подписки у меня не появилось. Может, удалить и опять установить?
Ответить
Анжела, ну Вы же автор своего блога) Зачем подписываться на свой собственный блог? Если все правильно сделали, вставили указанный код в файл comments.php, то при выходе со своей учетной записи на блоге увидите флажок для подписки.
Ответить
А у меня в comments.php нет
<textarea>
и<form>
. Куда мне вставить нужные строчки?Ответить
Маргарита, я разобрался в Вашей теме, она немного по другому организована. Вставляйте код
<?php show_subscription_checkbox(); ?>
в самом конце файла comments.php, т.е. должно получиться так:
<?php if (function_exists('wp_list_comments')) { comments_template('', true); } else { comments_template(); } ?> <?php show_subscription_checkbox(); ?>
Ответить
Уже хотела кричать «Ура!» Вставить получилось, место для «птички» есть, но письма на почту мне не пришли…
Но все равно, огромное, Дненис, СПАСИБО, что уделили мне столько времени.
Вот мне тема загадочная попалась…
Ответить
Webliberty, у меня появилось сообщение, что можно подписаться без комментирования, но на английском. А в каком файле можно поменять на русский?
Ответить
Руслан, в файле subscribe-to-comments.php плагина найдите вот эти строки:
<p class="solo-subscribe-to-comments"> <?php _e('Subscribe without commenting ', 'subscribe-to-comments'); ?>
и замените фразу «Subscribe without commenting» на любую другую, у меня например вот так выглядит:
<p class="solo-subscribe-to-comments"> <?php _e('Подписаться без комментирования ', 'subscribe-to-comments'); ?>
Ответить
Webliberty, отлично, спасибо.
Ответить
Привет! У меня не работает этот плагин вообще. Кстати пробовал установить альтернативные плагины, но ничего не помогает. Может что подскажете?
Ответить
Андрей, привет! После установки плагина в comments.php вставляли строку? Посмотрел тему, которая у Вас установлена, все стандартно, по идее должно работать…
Ответить
Webliberty, на локальном сервере работает, а на реальном не хочет.
Ответить
Андрей, я начинаю прослеживать странную закономерность… Может все дело в хостинге? В комментариях выше Маргарита также столкнулась с этой проблемой и хостинг как и у Вас Timeweb. Может поинтересоваться у службы поддержки? Потому как других видимых причин я не вижу, тем более на локалке все работает — это прямое доказательство проблемы на сервере. Поинтересуйтесь у своего хостинг-провайдера, почему не отправляются сообщения о получении новых комментариев на почту при использовании плагина.
Ответить
Webliberty, дело в том, что плагин вообще не отображается под формой комментирования. Но в админке под формой стоит строчка, что я, мол, вошел на правах администратора.
Ответить
Андрей, даже не могу предположить в чем проблема, сейчас попробовал сменить тему на тестовом блоге, на ту что у Вас — все работает, значит тема ни при чем. А сейчас этот плагин установленный или уже удалили?
Ответить
А у меня такая вот проблема.
Установил плагин, активировал. Все работает. Только чекбокс и надпись «Подписаться на комментарии» находятся на разных строчках.
Как это можно исправить?
Ответить
Ильшат, редактировать код) Посмотреть файлы плагина и исправить.
Ответить
Хотел одну классную тему под себя «допилить», но все остановилось, когда текст плагина и чекбокс оказались на разных строках…
Редактировал, редактировал, да недоредактировал код 😀
Пришлось «пилить» другую тему
Ответить
У меня тоже нет формы пописки. Вот только такая запись появилась: Notify me of followup comments via e-mail. Возможно этот плагин не подходит для темы
Ответить
Ирина, так и есть, подобная ситуация наблюдается у Маргариты, в комментариях выше так и не смогли найти решение…
Ответить
Здравствуйте! Я сегодня прошла уже весь Интернет и вот, кажется, нашла надежду. Дело в том, что письма о новых ответах комментаторам не приходят. Подскажите, в чем может быть причина, пожалуйста.
Ответить
Надежда, здравствуйте! Эта проблема появилась по истечении какого-то времени или письма не приходили с момента установки плагина?
Ответить
Здравствуйте еще раз! Полагаю, что они никогда не приходили. Мне вчера пытались подсказать друзья: а какой e-mail должен стоять в настройках? У меня стоит моя почта, с которой я авторизуюсь как админ. Может, там что-то другое должно быть? На хостинге я почту не создавала.
Ответить
Надежда, если речь идет про плагин Subscribe to Comments то настроек в нем практически нет, e-mail не обязательно тот который используете для входа. Этот плагин можно отнести к разряду установил, активировал и забыл — никаких вмешательств не требует.
А раз письма не отправляются, значит он не совместим с темой WP, такое случается. Попробуйте другой установить, выполняющий те же функции.
Ответить
Webliberty, спасибо большое! Действительно, шаблон капризный был и с другими плагинами. Поищу.
Ответить
И у меня почему-то не происходит подписка на комментарии с помощью галочки Оповещать о новых комментариях по почте. А Подписаться, не комментируя работает.
Ответить
Вот у меня по ходу тоже какая-то проблема с шаблоном, помогите пожалуйста. На паре страниц есть подписка, а на других нету, в чём может быть проблема?
Ответить
Константин, к сожалению такое встречается…
Сергей, прошелся по нескольким страницам — везде есть. Что Вы имеете в виду и можете или описать проблему подробнее?
Ответить
Не приходят письма о появлении новых комментариев ни до установки плагина ни после. Создал на хостинге почту wordpress@sait.ru, но не помогло. Написал в тех.поддержку хостинга, жду ответа. Может причина в шаблоне. Как определить в чем причина?
Я делал форму обратной связи на php, когда сайт еще был на php: все работало. Может нужно какой-то код php вставить в код с комментарием?
Пытаюсь разобраться.
Ответить
Сергей, попробуйте другой плагин использовать, бывает что не работает. Кстати, что ответил хостер?
Ответить
Я билась над решением вопроса отправки писем о новых комментариях несколько недель. Нигде не могла найти решение своей проблемы! Моя тема не поддерживает ни один плагин, этот подошел! Правда, не выводится форма с галочкой для подписки, но это уже такая чепуха. Главное, что работает! Спасибо огроменное за статью! Лайки во все соцсети!
Яндекс закладки не работают! Кнопочки сами делали? Мне нужно подправить кнопку с одноклассниками, тоже перестала работать…
Ответить
Надежда, закладки работают — только что проверил. Использую скрипт Share42.
Ответить
Привет Денис! 😉 Прочитал статью и решил тоже установить подобный плагин. Поискал его среди списка плагинов и не нашел. Была целая куча подобных плагинов, но немного с другими названиями. Посмотрел у тебя. У тебя я так понял стоит сейчас плагин Subscribe to Comments Reloaded. Нашел его сразу и установил. Только теперь не пойму надо ли делать все то что ты писал или нет. И надо ли что то менять в настройках плагина? 🙂
Ответить
Привет, Алексей, ты все правильно сделал. Плагин, про который изначально была подготовлена статья долгое время не обновлялся и я заменил его на другой. Инструкции можно не выполнять, все это уже добавлено в настройки самого плагина. Придется как-нибудь выделить время на приведение статьи в актуальное состояние)
Ответить
У меня такая же проблема, как и у многих тут. Не приходит на почту ничего. Мне вот вообще непонятно, если я, например, введу другую почту с которой должны приглашения рассылаться, то откуда плагин узнает пароль? Поля же для пароля нету
Ответить
Владимир, Вам на почту ничего не должно приходить, письма получают пользователи, которые оставили комментарий на сайте и при этом поставили флажок, подтверждая намерения получать уведомления о поступлении новых комментариев.
Электронный адрес отправителя можно указать любой, принцип такой же, как в обычной форме обратной связи, где каждый пользователь может указать абсолютно любой e-mail, поэтому пароль не требуется.
Ответить