Мар
25
8

Как защитить блог 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% развесилит :D :

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

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

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

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

Взято с конкурса юмористов на ISUCOZ.COM


Случайные публикации

8 коммент. к записи “Как защитить блог WordPress от спама?”

  • Олег 18.05.2011 - 8:37 пп

    Ахаххаха анекдот ваще умора

  • Sergey 06.06.2011 - 4:15 дп

    Только сделал на WordPress, чуть позже может попробую сделать.

    • Blogger_ 06.06.2011 - 8:01 дп

      Попробуйте. Это реально самая эффективная каптча, которую я видел. С момента когда я поставил её, у меня ни одного спам комментария не прошло.

  • Олег Л 27.08.2011 - 5:43 дп

    Еще есть Anti-Captch. Так же достоин внимания. Там ничего и двигать не надо.

  • Ольга 14.09.2011 - 5:32 дп

    А у меня вообще не появилась эта каптча, хотя сделала всё как показано… Почему её не видно на сайте???
    Может кто ответит?

    • Blogger_ 14.09.2011 - 7:02 дп

      Админу и пользователям каптча не показывается. Если вы выйдете из панели админа (т.е. реавторизуетесь) то каптча снова будет показана.

  • Не такой как все 20.02.2012 - 12:06 дп

    Здравствуйте! Вот пост был написан уже давно, что теперь можете сказать об этом плагине? Не заносит ли он нормальные комментарии в спам? Просто сейчас задумался о защите, и есть выбор между несколькими плагинами…

Прокомментировать

Перед отправкой формы:
Human test by Not Captcha

Заработок

Категории

Новые статьи

Опрос населения

Что сложнее поднять?

Смотреть результаты

Loading ... Loading ...

Популярные публикации