Защита от спама в «лице» плагина Spam-Stopper
Сегодня поговорим о плагине, который усложняет жизнь спамерам, задавая вопросы.
Итак, плагин Spam-Stopper помогает нам избавиться от назойливого спама при помощи добавления поля с вопросом, на который пользователь, желающий оставить комментарий, должен дать однозначный ответ. Вопрос может быть абсолютно любым, главное, чтобы на него был четкий и однозначный ответ.
Сразу стоит отметить, что плагин англоязычный.
- Скачиваем плагин.
- Загружаем на сайт и активируем.
- В админ-панели, во вкладке Инструменты, появляется новая вкладка — Spam Stopper, переходим по ней.
Настроек минимум:
Наши действия:
- Задаем вопрос. По умолчанию стоит вопрос: «Огонь горячий или холодный?» (Is Fire hot or cold?) Можно оставить этот же вопрос, но можно и свой придумать.
- Даем ответ на поставленный вопрос. В случае со стандартным вопросом, ответ, конечно же, понятен: «Горячий» (Hot).
- На вопрос: «Automatically show field in comment form?» даем положительный ответ, так как это означает, что плагин автоматически встроит форму с вопросом в наши комментарии.
- Пункт Field Format предлагает выбрать расположение вопроса. Положение on left говорит о том, что вопрос будет над строкой ввода ответа, а положение on right предлагает противоположный вариант — вопрос будет находиться под полем для ввода ответа. Указываем то, что нам больше нравится.
- Сохраняем изменения.
С основными настройками разобрались и теперь, выйдя из адмнки (не разлогинившись, не сможем увидеть результат наших трудов), обновим в браузере страницу нашего сайта и увидим появившийся, заданный нами, вопрос.
Хорошо, плагин работает — вопрос отображается. Чтобы убедиться в его работоспособности, потестируем плагин. Введем неверный ответ в поле для ответа и получим предупреждающее сообщение в вот таком виде:
Такое же сообщение, только с другим текстом, появится и в том случае, если вопрос будет проигнорирован и поле останется незаполненным:
Если ответ на вопрос введен правильный, то плагин, естественно, пропускает наш комментарий для публикации.