Показ капчи только для потенциальных спамеров в WordPress

Доброго времени суток.

Спамеры не дремлют, постоянно отправляя всякое непотребство в комментарии к статьям на сайте. Ранее в статье «Борьба со спам комментариями в WordPress – обзор решений» уже говорилось, как с помощью плагина Akismet избавиться от спама – все подозрительные комментарии будут отправлены в спам. Но проблема в том, что данный плагин может ошибочно воспринять за спам нормальный комментарий. Это хоть и редко, но случается.

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

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

Решаем проблему с ложным срабатыванием Akismet – выводим капчу спамерам, не затрагивая «живых» комментаторов

Существует отличный плагин Conditional CAPTCHA (его страница на сайте WordPress плагинов), который имеет режим совместной работы с плагином Akismet. В чём он заключается? Алгоритм его работы весьма прост и в тоже время крайне эффективен:

  • При отправке комментария на сайт реальным пользователем Akismet его пропустит, и он будет размещён, или отправлен на модерацию, в зависимости от установленных у вас настроек.
  • Если же Akismet сочтёт комментарий подозрительным (отправленным потенциальным спамером), то в дело включается плагин Conditional CAPTCHA. Данный плагин сформирует промежуточную страницу, на которой необходимо будет пройти процедуру подтверждения, введя капчу.

    Страница с вводом капчи для комментатора, чьё сообщение Akismet счёл подозрительным

    Если капча будет введена правильно, то сообщение будет опубликовано или поставлено на модерацию, всё это гибко настраивается.

Алгоритм работает мгновенно. Реальному комментатору ничего не стоит подтвердить тот факт, что он человек. А спамерский бот этого сделать не сможет, и его мусорное сообщение вы вовсе не увидите.

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

Что особенно радует, так это то, что плагин Conditional CAPTCHA поддерживает популярную и эффективную капчу Google reCAPTCHA.

Давайте посмотрим страницу настроек, что имеются в данном плагине.

Настройка плагина Conditional CAPTCHA

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

Избавьтесь от спама в комментариях WordPress раз и навсегда, благодаря приведённому решению.