Тимур Камаев в одном из комментариев поделился своим плагином, защищающим блог от автоспама, за что ему большое спасибо! Мне становится радостно на душе, когда я вижу, что блог наконец-то начал работать на пользу людям — в нем стали появляться не только мои посты, но и ссылки читателей на интересные материалы, связанные с WordPress. Напомню всем, что я предоставляю свой блог для публикации гостевых постов и своих работах, напрямую или косвенно касаемых WordPress. Поэтому если вы хотите пропиарить свой блог, представить на суд посетителей свой плагин, тему или какой-то код, то не стесняйтесь — связывайтесь со мной. Ну а теперь рассмотрим чуть подробнее плагин, который предложил Тимур.
Принцип действия плагина чрезвычайно прост — плагин пропускает только те комментарии, которые отправлены с помощью нажатия кнопки «Опубликовать». То есть если форму комментирования открыл спам-бот, то он, конечно же, не пользуется мышкой, и кликнуть по этой кнопке не сможет. Он напрямую обратится к функции, размещающей комментарий, и тут же будет остановлен плагином. А вот если форму комментирования открыл человек, то он, написав текст комментария, в конце кликнет на кнопку, размещающую комментарий, и комментарий будет одобрен плагином.
Принцип принципом, а вот реализация этой простой идеи скрывала в себе множество подводных камней. Я обратил внимание на этот плагин месяц назад, однако всерьез его не рассматривал — уж слишком много он вызвал нареканий. В основном все нарекания сводились к ложным срабатываниям и пропускам некоторых спамерских сообщений, а так же не совсем простой интеграции в блог. Однако Тимур сделал достойную переработку плагина, и теперь он наконец-то заработал именно так, как и нужно.
Раскрывать суть дополнений, которые Тимур ввел в плагин, я не буду — это и так подробно описано на странице плагина. А вот о достоинствах плагина расскажу обязательно:
- Во-первых, это очень простой плагин. Активировали — работает.
- Во-вторых, никаких каптч нет. Вернее есть одна, но она хитрая и абсолютно невидимая для обычных комментаторов.
Плагин работает без ошибок, если у вас в теме есть файл footer.php и кнопка отправки комментария имеет в своем коде id=’commentform’. К тому же можно усилить защиту, вообще отказавшись от кнопки отправки комментария. Об этих и других хитростях вы можете прочитать на странице плагина.
Скачать kama_spamblock