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

Простой метод избавления от спама в комментариях WordPress с помощью плагина Kama SpamBlock
Суть метода в двух словах: комментарий можно оставить, только кликнув на кнопку «отправить комментарий» (submit), никакие другие способы оставить комментарий не пройдут. Роботы кликать не умеют, поэтому от спама ботов мы избавимся.

Преимущества плагина:

  1. Никаких капчей, чекбоксов, картинок и прочей античеловечности. Присутствие плагина визуально никак не проявляется.
  2. Никакого спама от ботов!

Плагин полезно устанавливать даже если у вас на сайте используется внешняя система комментирования, вроде Disqus. Потому что плагин блокирует все запросы, отправляемые на страницу wp-comments-post.php.

 

 

Проверка работы плагина

  1. Выйдите, если вы авторизованы.
  2. Попробуйте оставить комментарий. Далее будут два варианта развития событий:
    1. Комментарий опубликовался — всё ОК, плагин работает!
    2. При отправке комментария вы видите сообщение:

Это может быть, когда не совпадает ID кнопки отправки комментария:

Чтобы это исправить, зайдите в «Настройки > Обсуждения«, внизу будут настройки плагина:

Укажите там ID вашей кнопки отправки комментариев. Обычно ID кнопки: id=»submit». Чтобы узнать ваш ID, перейдите на страницу сайта, где есть форма комментирования, и нажмите Ctrl+U (исходный код страницы), далее сделайте поиск по фразе type="submit". Так вы найдёте кнопку, посмотрите её ID. Вот пример того, как может выглядеть код кнопки:

<input name="submit" type="submit" id="submit" tabindex="5" value="Отправить комментарий" />

Удаление плагина

Удалять плагин нужно обязательно со страницы плагинов. Только в этом случае плагин удалит все свои настройки из базы данных.

источник