Антиспам с использованием Javascipt для WordPress, обходимся без Captcha

О сути метода я рассказываю здесь — Бегство от спама.

Для работы понадобится hook на новые комментарии — pre_comment_approved, который мы объявим в файле темы — function.php. Если в вашей теме нет такого файла — создайте :). Нужно модифицировать всего два файла в папке темы.

comments.php — добавим в тег формы атрибут — onsubmit и скрытое поле.

functions.php — добавим фильтр pre_comment_approved. Долго подбирал к чему бы прицепиться. В Drupal, к примеру, к любой форме прицепиться можно программно, form api все-таки, а тут с этим делом туго. Пройдя по цепочке обработки комментариев в WordPress — я дошел до того момента, где определялся статус комментария. И тут меня осенило — мы сразу будем помечать спам как «spam».

Было важно, чтобы зацепка срабатывала только при отправке данных формы. Она ведь может быть вызвана где угодно. Для этого я добавил условие, что обязательно должны передаваться данные $_POST[‘comment’], т.е. производится отправка данных формы комментария.

Не плохой, на мой взгляд, метод, ибо кепча уже надоела. Подход, правда, не верен по своей сути — цель спамера : добавить ссылку. Вот на этом и надо сосредоточиться, но это уже тема для другой статьи.

Мало букафф? Читайте есчо !

Удаление бот-пользователей с сайта на Drupal

Сентябрь 22, 2015 г.

Несколько лет назад, когда решил попробовать 7ю версию drupal, я создал сайт wbserv.ru. Тогда только начали предлагать разные облачные услуги, это показалось ...

Читать

Прикручиваем reCAPTCHA к комментариям в Wordpress

Февраль 18, 2017 г.

Сейчас проходит бета-тестирование 2-й версии reCaptcha от Google. Она называется "Invisible reCAPTCHA" - вроде как невидимая кепча. Но вы уже можете её ...

Читать

Вебмастер о спаме...

Октябрь 22, 2012 г.

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

Читать

Спаммеры на острие атаки.

Ноябрь 27, 2007 г.

Опять что то спаммеры активизировались. Всяку бяку пишут мне в гостевую. Пришлось добавить поле с тест-кодом. Коллеги, хватит продаваться спаммерам. Денюжка, конечно не бывает лишней, но ведь столько областей для применения ваших талантов.

Читать
 

Комментарии к «Антиспам с использованием Javascipt для WordPress, обходимся без Captcha»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: