WordPress-Интернет13 комментариев

Любой начинающий блогер при создании сайта на WordPress рано или поздно задумается, как организовать подписку на комментарии. Это и понятно, ведь это отличный способ вернуть пользователей на свой ресурс.

Вот и я в своё время столкнулся с этим. В интернете все дружно описывали плагин Subscribe To Comments. Но это вовсе не значит, что он является лучшим решением, в чём я собственно впоследствии и убедился.

Недостатки плагина: Subscribe To Comments

  • Многочисленные ошибки и глюки плагина. Почти на каждом сайте, где описывался этот плагин, найдётся человек, у которого что-то не работало.
  • Плагин не русифицирован, скудный набор настроек. Конечно же, те, кто описывают этот плагин в интернете, предлагают множество решений, чтобы добавить недостающих функций. Вам придётся как следует поковыряться в коде. Но зачем?! Ведь есть плагин, у которого уже есть всё, что нам нужно, изначально!

Я предлагаю использовать плагин Subscribe to Comments Reloaded. Уверяю вас, после того как вы его попробуете, вы откажетесь от Subscribe To Comments!

Установка плагина стандартная, как, наверное, для всех плагинов у WordPress.

Преимущества плагина Subscribe to Comments Reloaded

  • Полностью русифицирован.
  • Имеет приятный и понятный интерфейс.
  • Имеет множество настроек для администратора в отличие от Subscribe To Comments. Для посетителей: можно подписаться на ответы только своих комментариев, подписаться не оставляя сообщение и вообще полный контроль над своими подписками!

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

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

В разделе «Страница управления» нужно дописать «URL управления» в зависимости от ваших установок постоянных ссылок. У меня УРЛ выглядит так:

/comment-subscriptions.html

Добавил «.html» на конце, потому что все мои страницы в браузере выглядят так: «sprosikak.ru/название_страницы.html».

В «Уведомлениях» не забудьте выставить нужный e-mail: «от кого» будет приходить письмо пользователю.

Важно:

Не забывайте нажать на «Сохранить настройки» в каждой вкладке, чтобы выполненные изменения сохранились.

Дальше поговорим об ещё одной немаловажной функции плагина.

Как подписать новый e-mail адрес самому без участия пользователя

Делать это без ведома человека, конечно же, не совсем хорошо, но иногда всё-таки могут возникнуть определённые ситуации, когда это может быть оправданно, да простят меня первые комментаторы СпросиКак. 😉 Например, в случаях, когда до установки плагина на сайте уже были комментарии, что, согласитесь, бывает не редко. Естественно возникает желание подписать этих людей, ведь они оставляли свои комментарии, задавали вопросы и даже получали ответы. Получали, но не читали! Давайте взглянем правде в глаза, спустя день никто даже и не вспомнит название вашего сайта.

«Подписавшимся» же пользователям после очередного комментария придёт уведомление на e-mail о появлении нового сообщения, с ссылкой на статью. Там же в письме будет ссылка «Управление подписками», чтобы любой желающий смог легко отписаться от рассылки.

Итак, как же подписать таких комментаторов? Плагин Subscribe to Comments Reloaded очень легко позволяет сделать это. Нужно зайти в: «Параметры» > «Subscribe to comments» > «Редактировать подписки».

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

Ввести ID номер нужной записи, на которую хотим подписать человека. Для страниц, которые уже комментировали, ID можно найти рядом с заголовком (в скобках). Если нужной записи нет в этом списке, можно определить этот номер следующим образом: заходим в раздел «Записи», наводим курсор мышки на нужную запись и снизу находим ID для этой странички.

как определить ID записи на WordPress

Далее пишем электронный адрес будущего подписчика, выбираем статус подписки. Можно выбрать «Попросить подтверждение от пользователя», тогда ему вначале придёт уведомление с просьбой подтвердить подписку. И пока он её не подтвердит, статус подписки будет «YC» — неактивная. Кстати, обратите внимание, в списке подписчиков для каждого показывается статус подписки, теперь этот статус можно будет увидеть в разделе «Комментарии» (админка WordPress) напротив каждого сообщения. Сразу видно подписался человек на комментарии или нет, прикольно. 🙂 Вообще всё продуманно до мелочей, функционал впечатляет!

В итоге нажимаем кнопку «Добавить». И вуаля, новый подписчик уже добавлен, всё просто до безобразия! 🙂

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

Недостатки плагина Subscribe to Comments Reloaded

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

По умолчанию страница редактирования подписок выглядит так:

страница редактирования подписок

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

Из скриншота видно, что человек подписан на все комментарии. Для того чтобы изменить статус подписки, нужно поставить галочку напротив подписки, перед датой. Затем выбрать нужное действие. И нажать кнопку «Обновить подписки». Проблема заключается в следующем, если пользователь захочет перевести статус подписки с «Y»(все комментарии) на «R» ( только ответы на мои комментарии), то если потом он вдруг передумает и решит снова перевести статус на «Y», то у него это не получится! В списке из предложенных действий нет «Включить и установить на Y», а имеющееся «Включить», способно только восстановить подписку с «YC»(неактивные) на «Y». И что же теперь делать? Правильно, отказаться от плагина добавить самим то, чего нам так не хватает. 🙂

Все что нужно сделать, это немного изменить код файла «user.php». Сразу скажу, для тех, кто не хочет в этом разбираться, можете не читать следующую главу. А просто

скачать мой готовый уже изменённый файл «user.php»

и перезаписать его после установки плагина Subscribe to Comments Reloaded. У вас на сервере файл будет находиться по следующему пути:

…/wp-content/plugins/subscribe-to-comments-reloaded/templates

Модернизируем плагин Subscribe to Comments Reloaded

Как я уже говорил, чтобы улучшить плагин Subscribe to Comments Reloaded, придётся немного покопаться в файле «user.php». (готовый вариант с примером нужного кода вы сможете скачать по ссылке выше)

Первое, что нужно сделать: добавить case «force_y» – форма для выбора «Y»

как добавить подписку на все комментарии на страницу управления подписками в плагине Subscribe to Comments Reloaded

Затем немного подправить скрипт-обработчик для лучшего отображения и реализации нужной функциональности: добавить тег «<br>» для перевода строки, изменить немного код для «R» и добавить несколько строк для правильной обработки «Y».

как улучшить плагин Subscribe to Comments Reloaded

Как я догадался, какой код нужно добавить? Всё просто, примером послужила админка плагина:

админка плагина Subscribe to Comments Reloaded

Как видите здесь доступны все нужные функции. Мне осталось только найти файл обработчик для админки panel1.php (путь к файлу:

…/wp-content/plugins/subscribe-to-comments-reloaded/options

и вытащить из него нужный код.

В итоге вот что у меня получилось:

улучшенная страничка редактирования подписками

Согласитесь, гораздо приятнее смотрится.
Важно:

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

Вступительный текст на странице редактирования подписки («Чтобы отменить или приостановить одно или более уведомлений…») редактируется через админку в разделе «Страница управления».


Использование плагина для организации подписки на комментарии, несомненно, пойдёт на пользу вашему блогу. Обеспечить безупречную работу скрипта — эта ваша прямая задача, если хотите удержать людей на своём сайте.

Кстати, после установки плагина Subscribe to Comments Reloaded, заметил что люди, оставлявшие ранее комментарии, реально заходят обратно! Это радует, значит, им действительно интересны темы на этом сайте.

До встречи!

…ах да, теперь можно говорить: «Подписываемся на комментарии к этой статье!». 😉


13 комментариев

  • Игорь 14.05.2014

    Спасибо, везде искал и спрашивал, почему у меня выдает ошибку 404 при нажатии «Управление подписками»? Никто не мог сказать, а оказалось все дело в «/comment-subscriptions.html»

    Ответить

    • Евгений 15.05.2014

      Рад, что моя статья помогла Вам! Спасибо за отзыв!

  • Артур 24.06.2014

    Добрый день! Спасибо за статью! Уже хотел удалять рекламируемый вами плагин, не прочитав до конца статьи (даже до середины :-))из-за ошибки 404 в управлении подписками. Все таки здравый смысл одержал вверх. Настроил по вашей подсказке — работает! Но, остался один вопрос! У меня не отображается «квадратик», где нужно ставить галочку. Приходится включать «расширенную подписку». Дело в шаблоне темы или в настройках?

    Ответить

    • Евгений 25.06.2014

      Здравствуйте. Хм, странно. Артур, попробуйте этот плагин на другой теме, думаю, станет ясно в чём именно дело.

  • mehanik 02.07.2014

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

    Ответить

    • Евгений 02.07.2014

      Скиньте ссылку Вашего сайта сюда, публиковать не буду. Я попробую проверить функциональность плагина.

  • Виталий 03.05.2015

    Доброго дня, Евгений!
    Спасибо за статью. Но к сожалению, мне не удалось установить плагин. При активации выдаёт следующую ошибку:

    Плагин не был активирован, потому что он вызвал фатальную ошибку.

    Fatal error: [] operator not supported for strings in /home/………./……./htdocs/www/wp-content/plugins/subscribe-to-comments-reloaded/subscribe-to-comments-reloaded.php on line 574

    Можете подсказать, как исправить эту ошибку?

    Ответить

    • Евгений 05.05.2015

      Здравствуйте, Виталий.
      Хм… странно. Попробуйте залить через FTP в папку плагинов напрямую. Если не поможет, попробуйте отключить все плагины и установить, может быть конфликт с одним из плагинов. Ну и ещё возможно конфликт с вашей темой, попробуйте установить временно какую-нибудь стандартную тему.

  • Александр 01.06.2015

    Кто сталкивался с глюком, когда этот плагин рассылает по 10 сообщений пользователю от управлении подписками?

    Ответить

  • Александр 01.06.2015

    Такие письма:
    Вы сделали запрос на редактирование своих подписок на комментарии к статьям на сайте СамЭлектрик.ру. Вот ссылка на вашу личную страницу управления подписками:
    (по ссылке ничего сделать нельзя, или не существует(

    Ответить

    • Евгений 01.06.2015

      Александр, сам лично не сталкивался с такой проблемой. По крайней мере никто из посетителей ранее не писал об этом. Этот плагин установлен у меня на нескольких сайтах, вроде пока не было подобного глюка. Попробуйте написать в техподдержку этого плагина здесь: https://wordpress.org/tags/subscribe-to-comments-reloaded?forum_id=10

  • Дима 26.01.2016

    Спасибо за советы!

    Ответить

    • Евгений 26.01.2016

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

Комментировать