Защита от спама в комментариях wordpress без каптчи

16.02.2014 by Константин
Комментировать »
Защита от спама в комментариях wordpress без каптчи

Защита от спама в комментариях wordpress без каптчи

Спам — вездесущ и доставуч, об этом знают владельцы блогов, как только блог начинает набирать популярность появляется спам в комментариях и если на начальном этапе его не много, то со временем без какой-то защиты от спама уже не обойтись, только если вы не захотите вообще отключить комментирование и забросить блог.  Сразу оговорюсь что данная защита распространяется на защиту от ботов, человеческий спам вам придется модерировать и дальше.

Защита от спама в комментариях WordPress без каптчи (теория)

Теория данной защиты от спама была рассмотрена в прошлой статье: Защита от спам регистрации WordPress Если кратко, то она заключается в следующем: боты настроены на поиск и заполнения определенных полей, мы прячем это поле от человека средствами css и просим вводить данные в другие поля.

Защита от спама в комментариях WordPress без каптчи (практика)

В первую очередь мы редактируем файл comments.php

Ищем в нем строчку
[crayon]

[/crayon]
дублируем ее и в первую строку добавляем style=»display: none;» (для того что бы люди не видели это поле), во второй строке name=»author» меняем на name=»q11q» или что-то другое.

У нас должно получится

[crayon]

>

>
[/crayon]
Дальше необходимо редактировать файл wp-comments-post.php

В нем ищем строку

[crayon]$comment_author = ( isset($_POST[‘author’]) ) ? trim(strip_tags($_POST[‘author’])) : null;[/crayon]

и меняем ее на

[crayon]$comment_author       = ( isset($_POST[‘q11q’]) )  ? trim(strip_tags($_POST[‘q11q’])) : null;[/crayon]

В принципе на этом все. У себя уже сделал — все прекрасно работает

Для тех кто только собирается завести свой блог или сайт есть хороший обзор хостинга со скидкой: Скидка на бегет

upd

Такое облегчение, когда блог не засыпает спамом

Читайте так же:


1 звезда2 звезды3 звезды4 звезды5 звезд (9 голосов, средний: 1,89 из 5)
Загрузка...
Распечатать запись Распечатать запись
Реклама

Оставить комментарий