Сышышь ты, выходи сюда,
поговорим !

Защита WordPress от спама в комментариях без плагинов или антиспам своими руками за 3 минуты

Опубликовано: 12.04.2018

Привет, народ. Кто и как защищает свой блог на WordPress от спама? Плагины? Капчи? Что-то еще?

До недавнего времени я тоже прибегал к помощи всех этих инструментов , а в частности я пользовался плагином Math Comment Spam Protection, думаю, вы все решали простейшие примеры, когда оставляли у меня комментарии. Отныне никаких примеров и прочей лабуды — я сделал простейший антиспам для комментариев сайта на WordPress своими руками ;) Кстати, решение не инновационное, если понимать принцип работы спам ботов, то оно напрашивается само собой. Решение, в принципе, универсальное и подойдет для любого движка или чего угодно, лишь бы найти нужный код.

Все началось с того, что люди периодически жаловались мне по почте и icq, что их убивает одна вещь на моем блоге — а именно, если писать комментарий (а жаловаться хочется именно тогда, когда ты написал большой шикарный коммент, а он вдруг пропал или удалился) и ввести неправильно капчу или любое другое поле, то блог выдает ошибку, а при возвращении назад текст из формы комментирования очищается, то есть все труды насмарку :(

Честно признаюсь, я так и не понял почему при нажатии в браузере «Назад» страница перезагружается, я даже специально походил по случайным блогам и оставляя комментарий специально вводил капчу неправильно, на некоторых так же как и у меня перезагружается страница, а где-то как ты не ходи взад-вперед по страницам заполненные формы сохраняют информацию. Ну да ладно, не об этом речь.

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

rss