Борьба со спамом в комментариях.

Борьба со спамом в комментариях.
Коротко о важном.

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

     ***

     Одна из неприятностей поджидающих блогера в работе его блога это спам в комментариях. И эта неприятность может перерасти в настоящую проблему.
     Когда я создал свой сайт, то не стал вводить для желающих оставить комментарий обязательную регистрацию, так как часто это становится причиной отказа посетителей от желания оставить комментарий. Но все комментарии проходят модерацию, при этом модератором являюсь я сам.
     Первые полгода это меня не очень напрягало. Удалить 3-5 спам-комментариев в день было несложно. Но однажды утром я как обычно решил просмотреть новые комментарии и был неприятно поражён их количеством. Новых комментариев оказалось более 120 штук, Вы, наверное, догадываетесь, что это были за комментарии. На следующий день их количество возросло до 170. А потом они стали приходить чуть ли не по 50 штук за час.
     Нужно было срочно предпринимать меры по исправлению ситуации.

     Для тех, у кого сайт построен на WordPress, есть два пути борьбы со спамом.
     Первый из них, который на первый взгляд кажется самым простым, это подключить плагин Akismet Anti-Spam. Но от него я отказался так как отзывы, имеющиеся в интернете, совсем не вдохновляют на его установку.
     Народ жалуется на то, что Akismet сам вставляет в комментарии рабочие ссылки на себя самого, а это, по сути, превращает каждый комментарий в спам. Подобных жалоб в интернете довольно много.

     Но есть и второй путь борьбы со спамом в комментариях. На самом деле он проще и не требует установки каких-либо плагинов.
     WordPress позволяет создать чёрный список нежелательных слов. В этом случае комментарии, содержащие эти слова, будут просто игнорироваться и не будут засорять Вам список комментариев.
     Для этого нужно зайти в Настройки → Обсуждения.
     В поле Чёрный список занести следующие строки:

http://
https://

     Выглядеть это будет так:

     В интернете правда предлагается более обширный список слов. Предлагается включить ещё:

<a href="http
href=http
[url=http

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

     ***

     Внимание!
     Есть один недостаток.
Посетитель который хочет написать комментарий должен оставить строку «Сайт» пустой. Иначе его комментарий также будет проигнорирован.

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

     От себя могу сказать, что тем, у кого установлена тема Tannistha, искать вопросительный знак и угловую скобку не надо. Нужно просто вставить предлагаемый код в конце файла functions.php.


1 response to "Борьба со спамом в комментариях."

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *