Вспомните, как раздражают рисованные капчи с длинным и неразборчивым текстом, которые применяют для защиты от спама и от автоматической регистрации.

спам

В работе плагина Math Comment Spam Protection все гораздо проще и удобней.

Ввиду того, что плагин не обновлялся уже более двух лет, я перешел на другой аналогичный - простая капча.

Вам предлагается вычислить сумму из двух простых чисел и тем самым доказать что вы не спам-робот. (Пока не забыл, совсем недавно у Google появилась совершенно простая капча -  reCAPTCHA. Кому интересно, читайте как прикрутить ее на свой сайт).

Math Comment Spam Protection

В пользу плагина говорит еще и то, что он не содержит java скриптов и не требует cookies.

Настройка плагина Math Comment Spam Protection

Настройка плагина проста. В меню "Параметры" вашей админки появится новый пункт - Math Comment Spam Protection, кликните по нему и попадете в окно настроек плагина.

Защита сайта от спама - плагин Math Comment Spam Protection

1.  Если вы поставите галочку в этом поле и внизу настроек плагина нажмете кнопку сохранить, то плагин попытается сам внедрить форму математического вопроса в форму комментариев вашей темы. Попробуйте и посмотрите результат. Не забудьте обновить кэш вашего браузера, проще обновить страницу. Если форма вопроса появилась в форме комментариев (плагин не в каждую тему способен сам внедрить свою форму), переведите вопрос на русский язык в поле №2 (см. пункт 2), иначе переходите сразу к пункту 3.

2. Вместо Spamprotection: Sum of  напишите, например - Защита от спама: Сумма чисел .

3. В этом поле напишите сообщение посетителю, которое он увидит, если не ответит на математический вопрос -

<p align="center">

<strong>Ошибка.</strong> Вы не ответили на вопрос. Пожалуйста, вернитесь назад и заполните форму над кнопкой оставить комментарий.

4. В этом поле напишите сообщение посетителю, которое он увидит, если неправильно ответит на математический вопрос –

<p align="center">

<strong>Ошибка.</strong> Вы неправильно ответили на вопрос. Пожалуйста, вернитесь назад и заполните форму над кнопкой отправки комментария.

5. И последнее, что надо сделать, чтобы заставить плагин работать – это вставить код вызова плагина в форму комментариев. Для этого скопируйте код вызова плагина в этом окне. Далее в панели администратора перейдите Внешний вид ?Редактор и в новом открывшемся окне откройте для редактирования файл комментариев – comments.php.

Логично вставить форму вопроса над кнопкой отправки комментария.Math Comment Spam Protection

Для этого найдите строки "Вы можете использовать следующие тэги" и "Оставить комментарий!" и вставьте скопированный код между этих строк.Math Comment Spam Protection

Найдите в коде надпись SpamProtection : Sum oи замените его на свой вопрос, например - Защита от спама : Сумма чисел.

Сохраните файл и протестируйте плагин, отправив комментарий к любой записи, только как посетитель, а не как администратор.

P.S. Как известно, прогресс не стоит на месте, мы учимся, и роботы тоже становятся умнее. Поэтому рано или поздно они обойдут вашу защиту. Как только эти первые ласточки спама начнут появляться на вашем блоге, измените и усложните имя для переменной в блоке настроек плагина "Field Names" (первое поле) и имя скрытого поля для ввода ответа на математический вопрос (нижнее поле).

Имя для переменной в блоке настроек Field Names плагина Math Comment Spam Protection

Таким образом, боту станет труднее подобрать нужную цифру и вставить ее в форму ответа. Вы снова надолго забудете про спам в комментариях.

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

Дорогой коллега, если статья для тебя была полезна, подпишись на обновления блога.

С уважением, Роман Ваховский.

Хороший человек всегда нажмет на кнопку!
Комментарий > Благодарность > Ссылка на секретную страницу блога

4 комментария: Защита сайта от спама - плагин Math Comment Spam Protection

Страница 1 из 11
  • 1vc0.ru говорит:

    Спасибо! Актуально, но уже есть много ботов с анализатором, которые легко обходят такую капчу.

    • Роман Ваховский говорит:

      Чтобы этого не происходило, усложним жизнь ботам. Для этого в настройках плагина есть блок "Field Names". Дополнил статью об этом.

  • Ирина говорит:

    Спасибо Вам за такую полезную и интересную статью, мне она очень помогла

Страница 1 из 11

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

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

Поиск по блогу
Подписка тут
подписка

Все права защищены © 2011-2017. WordPress-book.ru

Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.