Как защитить блог WordPress от спама?

Как защитить блог WordPress от спама?Доброго времени суток уважаемые читатели блога. В этом посте я хочу рассказать о том, как можно защититься от любителей «черного seo», а если попросту, то от спамеров.

Хоть это и первый мой блог на движке WordPress, я уже разобрался что-тут и как. Но самым плохим было то, что после того как мой блог ушел в индекс Яндекса, на меня свалилась гора спама.

Приходило до 1000 спам-комментариев в день и я решил что нужно как-то с этим бороться. В начале я установил самую простую капчу, ну знаете «1+2=». Спама стало меньше, но совсем он не пропал. Тогда я установил другую каптчу.

Для людей она просто была не распознаваема, а для роботов хоть бы хны.

Тогда походил по разным блогам и посмотрел что стоит у них. И нашел очень простой способ избавиться от спамеров -  NotCaptcha. После её установки спам вообще не проходит.

Работает NotCaptcha очень просто-нужно передвигать ползунки до тех пор, пока все фигуры не встанут вертикально. Я бы назвал ту каптчу не NotCaptcha а Catcha4People, так как людям её использовать очень просто, а роботы пока не научились её взламывать.

Ладно, если вам тоже хочется зашиться от спама, предлагаю вашему вниманию инструкцию по ускоренной установке плагина:

Открываете вкладку плагины и нажимаете «добавить новый». В появившейся странице, в поле для ввода пишем «NotCaptcha» и нажимаем поиск. Он нам находит плагин который будет называться «WP NotCaptha» нажимаем установить, а затем активируем.

Всё, плагин установлен и уже работает на вашу защиту. Проблема в том что сейчас каптча отображается немного неправильно, поэтому нам нужно отредактировать шаблон комментариев так как нужно.

Итак, открываем вкладку внешний вид, в ней находим редактор, в блоке с право открываем комментарии (commens.php) там находим строчку:

<?php do_action('comment_form', $post->ID); ?>

Вырезаем её и вставляем после строчки:

<textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>

Всё, у нас должно получиться что-то вроде этого:

<textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
<?php do_action('comment_form', $post->ID); ?>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="Отправить &raquo;" />

Теперь наша «каптча» будет находиться перед кнопкой «отправить комментарий», а не после.

На этом всё, говорю вам до свидания и оставляю анекдот который вас 100% развеселит:

Утром в ICQ приходит сообщение

Hacker: «ахахаха…жалкий человечешко! Я поразил твой комп всеми вирусами какие только найти смог!!!»

Я в ответ>>ааа, так вот кто мне закинул архив virus.rar:).

Hacker>> бл***(((… Разархивируй его пожалуйста=)).