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

02 Июл 2009, Slavrentii  
Рубрика: Плагины WordPress

Для защиты от спама WordPress существует простой, и в тоже время хорошо защищающий плагин Math Comment Spam Protection. Да и к тому же не сильно напрягает посетителей. Его суть заключается в том, что Вам предлагают ввести в поле сумму, изображенную рядом, например: 6+5=?
Процесс установки плагина для WordPress Math Comment Spam Protection очень прост:
1. Скачайте плагин, распакуйте архив и закачайте в директорию с плагинами (/wp- content/plugins/).
2. Теперь активируйте плагин в панели управления WordPress (плагины=>Math Comment Spam Protection далее активировать)

Важно: Обязательно необходимо сохранить настройки если вы только что установили плагин или сделали Update плагина.

3. Добавьте код в файл comments.php вашей темы.

В следующем примере код из моего файла comments.php:


Поле формы ввода URL сайта автора комментария (найдите в файле темы comments.php):

<p>
<input class="text_input" type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" />
<label for="url">Сайт</label>
</p>

За ним следует код плагина:

<?php
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();?>
<p>
<input class="text_input" type="text" name="mcspvalue" id="mcspvalue" value="" tabindex="4" />
<label for="mcspvalue">
<font size="5">
= <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] ?>
</font>(Защита от СПАМа)
</label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists...
?>

Далее код поля ввода самого комментария:

<p>
<textarea class="text_input text_area" name="comment" id="comment" rows="7" tabindex="4">
</textarea>
</p>
Скачать
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Ваше мнение

Скажите нам, что вы думаете...
и если вы хотите показать какую-то картинку в вашем отзыве, воспользуйтесь сервисом gravatar!