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

Спам – это рассылаемые электронные письма адресатам, не заинтересованным в их получении, в рекламных целях. Способов обезопасить сайт от спамов в WordPress много. Одним из таких является использование плагина Math Comment Spam Protection.

Принцип работы плагина прост. Пользователь перед отправкой комментария должен ввести решение простого примера, например, 5+6= ?. В случае правильного ответа комментарий успешно отправляется. В случае неправильного ответа выходит сообщение об ошибке, и предлагается провести операцию повторно. То есть, это капча.

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

Достоинствами плагина является его простота в установке, эффективность и удобство с точки зрения пользователя. Ведь не всегда получается с первого раза ввести код с картинки, а вот решить простой математический пример под силу каждому. Зачастую с эти картинки капчи делают такими, что их не то что бот, человек то не всегда разберет.

После того, как вы скачали плагин, установите его и активируйте на своём сайте. Для настройки плагина перейдите в пункт «Настройки» консоли WordPress. Там должен появится новый подпункт с названием плагина.

В появившемся окне переводим на русский фразы, которые будут сообщить пользователю о том, что надо пройти тест анти-спам, а также перевести то, что будет выдаваться в случае, если ответ неверен.

Для большей надежности можно так же задать цифрам их словесные аналоги в разделе «Operands».

Затем, перейдите на сайт, проверьте, появилась ли форма защиты от сайта. Если нет, то в файл comments.php после строки названия сайта нужно вставить код:

<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists(‘math_comment_spam_protection’) ) {
$mcsp_info = math_comment_spam_protection();
?> <p><input type=»text» name=»mcspvalue» id=»mcspvalue» value=»» size=»22″ tabindex=»4″ />
<label for=»mcspvalue»><small>Защита от спама : Введите сумму <?php echo $mcsp_info[‘operand1’] . ‘ + ‘ . $mcsp_info[‘operand2’] . ‘ ?’ ?></small></label>
<input type=»hidden» name=»mcspinfo» value=»<?php echo $mcsp_info[‘result’]; ?>» />
</p>

После этого нужно снять галочку с опции «Add math question field automatically» в настройках плагина. Все это проводится для того чтоб пример находился рядом с кнопкой отправки комментария.

Защита от спама готова к работе. Осталось зайти на сайт как посетитель и проверить работоспособность плагина.

Вы можете узнать в этой статье о другом плагине для защиты от спама.

1 комментарий

Оставить комментарий
  1. Вот и ещё одна полезная для меня статья. Обязательно позже зайду и установлю этот плагин на свой сайт.

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

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