26 марта 2009 Спам в комментариях. Как же с ним бороться?Есть много плагинов против спама, это различные капчи, введение суммы цифр на проверку, установка нужного флажка и другие. Но так ли они эффективны? Именно этот вопрос мы хотим обсудить в этой статье. Какой спам бывает в комментарияхОсновная масса спама создается программами автоматической рассылки. Некоторые из них могут с легкостью распознавать капчи. Если Ваш блог попал в базу данных спамеров, то поток спама будет очень большим. В таком случае надо предпринимать особые меры для отсеивания большого количества мусора в комментариях. Также есть любители оставлять ссылки в ручном режиме. Часто это обычные читатели, которые не упускают случая проспамиться ссылкой. Такие сообщения добавляются в ручном режиме, и часто бывают вполне вменяемыми, но их цель — получить ссылку. Нет, ссылки то не жалко, но подобные комментаторы портят внешний вид блога. Что делать если ваш блог спамят?Сначала мы обсудим ряд плагинов, которые обязательно помогут отсеять достаточно много ненужных комментариев. Вот небольшой список:
Но какой плагин выбрать? Достаточно ли будет его для защиты? А для блокирования текста не на русском? А если человек пишет на транслите? Да-да, бывает и такое. Складывание цифр — хороший вариант, но все же не очень надежный, есть вероятность, что некоторый спам пройдет. Капча — на любителя. Лично мы — против нее. Если плагины не помогаютЕсли после применения этих плагинов спам все еще остался, или ни один из этих плагинов вам не подходит, то воспользуемся небольшим трюком. Откройте файл comments.php в вашей теме и найдите примерно такую строчку:
Замените ее:
В файле style.css вашего шаблона добавте следующий код:
Мы создали скрытый div который вынесли за пределы экрана. Теперь в файле wp-comments-post.php, который лежит в корне сайта найдите следующие строки:
Замените их:
ЗаключениеМы создали еще одну область для добавления комментария, и назвали ее как оригинал, предварительно вынеся за пределы экрана. Роботы которые заполняют форму, еще не научись определять css стили и для них существует 2 формы с именами comment и real-comment. Тогда как пользователь видит только одну с именем real-comment. При заполнении скрытой формы будет выводиться сообщение с ошибкой и комментарий будет игнорироваться. Добавить новый комментарий |
ПоискПопулярные статьи
Комментарии
ДрузьяНашли ошибку? |
Комментарии (4)
Pirat / 23 Июнь 2010 в 13:11
Довольно интересно с изменением кода. Нужно будет попробовать.
Я на данный момент использую единственный Anti Spam Image и спам практически исчез. Но остался спам от зарегистрированных пользователей, но это уже совсем не то. Я после переезда на другой хостинг, упустил активацию данного плагина, так мне за два дня аж 217 комментов вкинули — устал чистить — это к тому, что среди хлама были и нормальные комментарии. Как только активировал — спам исчез. Даже как-то скучно стало (:
Www / 6 Декабрь 2010 в 14:04
Хорошая статья, посвященная данной теме — что такое спам.
Denship / 4 Май 2011 в 11:11
Мой блог пока не попадал в базу данных спаммеров. Но думаю, что ещё не вечер =)
Волос / 26 Июнь 2011 в 23:13
Очень полезные плагины — спасибо за статью.