При всей мощи и дружелюбии движка WordPress, у него есть свои слабые места. Одно из них — это система комментирования записей. Есть несколько вариантов того, в каком виде предоставить вашим пользователям возможность общаться и оставлять комментарии к вашим постам, к сожалению, до сих пор нет никакого универсального варианта. В этом посте я хочу рассмотреть эти варианты и рассмотреть все их плюсы и минусы.
Содержание
- Комментарии в WordPress по-умолчанию
- Внешние сервисы управления комментариями
- «Родные» комментарии соцсетей
- Плагины для комментариев
- Что в итоге?
Комментарии в WordPress по-умолчанию
Это классика.
Любой человек может оставить свой комментарий, используя специальную форму, располагающуюся после записи. Для этого ему придётся представиться: он должен обязательно указать в соответствующих полях своё имя или никнейм, а также почтовый адрес. По желанию можно указать сайт.
Теоретически можно отключить требование обязательно указывать имя и почту, но в этом случае комментарии легко превратятся в помойку.
Плюсы классического варианта комментариев
Это вариант по умолчанию, ничего не надо настраивать, работает из коробки. Просто ввёл данные, нажал кнопку, и комментарий появился на сайте (если не включена премодерация).
Минусы классического варианта комментариев
- Не всем посетителям сайта может понравиться требование указать свою почту, а кому-то будет просто лень.
- Большинство комментаторов будут без аватарки. Чтобы рядом с именем отображалось фото, посетителю придётся предварительно зарегистрироваться в сервисе Граватар.
- Для отправки комментариев требуется перезагрузка страницы.
Если ещё лет пять назад классические комментарии были мастхэв для любого личного блога, то сейчас всё больше людей от них отказываются в пользу вариантов, дающих возможность оставлять комментарии под логинами из соцсетей.
Первый WordPress появился в 2003 году, в эпоху до соцсетей, и подразумевалось, что интернетом пользуются более-менее подкованные в техническом плане люди, как минимум, умеющие пользоваться электронной почтой, а, возможно, и имеющие собственный сайт.
Это были золотые времена для блогерской тусовки — люди вели блоги, ходили друг к другу в гости, писали комментарии порой просто из вежливости и ради ответного визита. Никто не мог представить, что через 15 лет большинство людей в интернете не будут иметь не то чтобы собственного сайта, но даже с электронной почтой сугубо на «вы». Классические комментарии WordPress, на мой взгляд, рудимент той самой эпохи, и они безнадёжно устарели.
О том, как настроить комментирование в WordPress, вы можете прочитать в посте про базовые настройки.
Расширение возможностей классической формы комментирования
Есть как минимум один плагин, который я советую вам поставить, если вы оставляете комментарии по умолчанию. Это плагин подписки на комментарии, который позволяет пользователю получить на почту оповещение, когда в посте появятся новые комментарии.
Есть несколько вариантов плагинов подписки (ищутся в магазине плагинов по ключевым словам Subscribe to Comments). Мне нравится плагин Lightweight Subscribe To Comments, который добавляет в форму комментирования чекбокс, активировав который, можно подписаться, а впоследствии отписаться.
Также есть плагины, позволяющие пользователю подписаться только на ответы на его комментарий, но я пока не нашёл такого плагина, который полностью удовлетворял бы моим требованиям. Если найдёте — поделитесь!
Внешние сервисы управления комментариями
Под внешними сервисами я подразумеваю интернет-сервисы, готовые взять на себя всю работу с комментариями. Они предоставляют вам свою форму комментирования в виде скрипта или плагина, который вы вставляете на свой сайт.
Самые популярные в рунете сервисы комментирования:
Плюсы сервисов
Сервисы комментирования предоставляют и блогерам, и их читателям множество плюшек. Обычно это:
- Возможность оставлять комментарии, используя аккаунты в соцсетях. То есть, пользователю не нужно ничего вводить, просто один раз щёлкнуть на кнопку в окне подтверждения соцсети. Это очень удобно, и это основной вариант «ЗА».
- Возможность оценивать комментарии, легко шарить их в соцсети.
- Часто более симпатичное по сравнению с классическим вариантом оформление комментариев.
- Полезные функции на стороне сервиса — и вам не придётся возиться с плагинами. Антиспам, стоп-списки слов, аналитика и так далее.
Минусы сервисов
Есть такая шутка: если в интернете вам что-то предлагают бесплатно, то это значит, что товар — это вы. Это в полной мере относится к большинству (если не ко всем) сервисам комментирования.
Большинство известных мне сервисов — полностью платные. Два из трёх упомянутых выше популярных сервисов — HyperComments и Cackle — не имеют бесплатных тарифов. Самый дешёвый тариф HyperComments на момент публикации статьи — $24 в год, у Cackle — 200 руб в месяц или 2000 руб в год. Цена не то чтобы кусачая, но всё же отпугивает блогеров, особенно начинающих, которые не готовы сразу платить и за хостинг, и за сервис рассылки, и за сервис комментариев, и за ещё какой-нибудь сервис.
У Disqus есть бесплатный тариф, и благодаря ему этот сервис стал самым популярным в рунете. Но у этой бесплатности есть обратная сторона — Disqus щедро делится своим доступом к вашей странице с более чем двумя десятками сервисов рекламы и слежки за пользователям. Причём нет особой разницы, платный у вас тариф или бесплатный.
У этого есть и этическая сторона — а кому приятно, что каждый его шаг фиксируется и обрабатывается толпой рекламных ботов, и чисто техническая — это тормозит сайт. Подробнее об этой особенности Disqus вы можете прочитать на Хабре.
Не знаю, есть ли подобный сюрприз в HyperComments и Cackle — не проверял. Но имейте в виду.
И ещё пара минусов.
Во-первых, в сервисе комментирования могут не присутствовать ваши любимые соцсети. Например, в том же Disqus нет возможности комментировать с помощью соцсети Вконтакте. Видел несколько раз, как на блогах владельцы ставили Disqus, а сверху прикручивали отдельную форму комментирования ВК со своей отдельной лентой комментариев (об этом ниже).
Во-вторых, все комментарии находятся на сервисе, а не у вас на сайте. Это значит, что если вы решите перейти на другой вариант работы с комментариями, то все предыдущие комментарии пропадут.
«Родные» комментарии соцсетей
Это формы комментариев Фейсбука и Вконтакте, которые вы можете вставить в свои записи вместе с классической формой / сервисом комментирования или вместо них.
Выглядит это вот так:
Чтобы поставить себе на сайт такую форму комментирования, нужно зайти на сайт соцсети в раздел для разработчиков и следовать инструкциям. В результате вы получите скрипт, который поставите в код своей темы в редакторе или с помощью плагинов.
Плюсы форм комментариев соцсетей
Ну, плюс тут очевидный — очень просто и удобно комментировать, как будто вы и не выходили из соцсети. Никаких лишних телодвижений, подтверждений регистрации и так далее.
Минусы форм комментариев соцсетей
Я вижу два минуса:
- Лишние скрипты увеличивают нагрузку на сайт и тормозят загрузку страницы
- Формы комментариев занимают место на сайте. Согласитесь, вглядит громоздко, если у вас стоит одновременно форма комментариев Вконтакте, форма комментариев Фейсбука и вдобавок ещё и классическая форма комментирования, причём в каждой из форм — своя лента комментариев. Слишком много лишнего.
В общем, тут всё зависит от ваших потребностей. Если ваш блог заточен под одну из соцсетей (например, если вы пишете про продвижение во Вконтакте), или ваша целевая аудитория сидит в этой соцсети, то можно оставить социальные комментарии и выкинуть все остальные. Просто так громоздить три формы комментариев я бы не советовал.
Плагины для комментариев
Попытаться улучшить стандартные комментарии можно с помощью плагинов. Этот вариант — комбо из классики и сервисов комментирования — вы получаете новую форму и новые возможности, но управляете комментариями через админку WordPress, а не через сторонний сервис.
Раньше был популярен плагин WordPress Social Login, который прикручивал к обычной форме комментариев кнопки соцсетей. Я его использовал на одном из своих сайтов и в итоге отключил, устав от его глюков. Рекомендовать не буду.
Есть мощные коммерческие плагины, заменяющие классическую форму комментариев, например, de:comments ($50 за год для одного сайта). К сожалению, я его не пробовал, ничего сказать не могу.
Из бесплатных есть, например, неплохой отечественный плагин AnyComment, который внешне похож на Disqus или HyperComments, но не зависит ни от каких сторонних сайтов и хранит всё добро в вашей базе данных. Создатели позиционируют его именно как «здоровую» альтернативу стандартной системе комментирования.
Мне плагин понравился, идея хорошая и правильная, но такое ощущение, что плагин ещё сырой. Попробовав его включить на этом сайте, я столкнулся с различными ошибками, и использовать его на постоянной основе пока не готов.
Сейчас я остановился на плагине WPDisquz. Этот плагин позволяет совместить стандартный вариант комментирования с возможностью подключения через соцсети. Я настроил логин через Фейсбук и Вконтакте. Ошибок, полученных AnyComment, я не заметил, всё работает, соцсети логинятся, плюс есть дополнительные плюшки вроде оценки комментариев и подписки на комментарии. В общем, буду тестировать.
Единственная сложность с WPDisquz — в механизме подключения соцсетей к плагину. Чтобы логиниться через ФБ или ВК, нужно в каждой из соцсетей зайти в раздел для разработчиков, создать приложение и правильно его настроить. К счастью, у WPDisquz есть неплохая документация (на английском), в которой расписано по шагам то, что нужно делать.
Резюме
Итак, мы рассмотрели четыре варианта организации системы комментирования для WordPress: форма комментариев по умолчанию, внешние сервисы комментирования, формы соцсетей и плагины. К сожалению, я не могу однозначно рекомендовать ни один из вариантов — у каждого из них есть свои недостатки.
В любом случае стоит руководствоваться вашими задачами и вашей целевой аудиторией. Самый простой и безопасный вариант, который точно ничего у вас не сломает, и не оставит вас без комментариев — использование формы комментирования по умолчанию, которая присутствует в поставке WordPress.
Если же вы готовы экспериментировать, то пробуйте плагины. Оставшиеся два варианта, на мой взгляд, наименее удобны.
Бонус
Вполне возможно, что вам комментарии вообще не нужны, и вы хотите их отключить. К сожалению, штатными средствами WordPress это делать неудобно, поэтому могу посоветовать вам плагин Disable Comments, который отключит форму комментирования и скроет все комментарии без особых хлопот с вашей стороны.
Оставить комментарий