Спамеры надоели. Хотят высосать мой "пеар три" и жалкий "ТиЦ двадцать". Постыдились бы. Как комары ей богу. Посему устраиваю особо жесткую "карательную акцию" по "обезглавливанию" спамеров. Ведь все ради чего пишутся спам-комменты, это ссылка в Namе-поле коммента. Иногда ради нее, сам комментарий бывает вполне осмысленный. Сразу и не поймешь, что писал спамер. Подробнее читайте у Димка. Короче, отныне ссылки будут сноситься, если ведут не на блоги. На нормальные, Human-based блоги, а не сплоги и саттелиты всякие. "Уборка квартир", "Цобаки", "Маги", а главное "Флафф Библия" (А я все-таки узнал что это такое :)) идут лесом. Наивно надеюсь, что когда спамеры поймут, что толку спамить здесь бессмысленно, поток спама станет меньше. В любом случае, хоть ссылок на омносайты не будет.
Хорошего Антиспам плагина так и не нашел. Либо рубит абсолютно невинные коменты (даже без ссылок!), либо написаны слишком сложно. А чем сложнее защита, тем легче найти в ней дырку. Капчу ставить не буду. Поэтому за 10 минут написал свой plugin. Простой как дверь. Плагин "привязывает" к каждой новой ссылке окончание "?SPAM". С этим ярлыком ссылка тупо не показывается. В админке, рядом с каждым комментом (скриншот), добавлена кнопка "Approve Link", которая этот ярлык стирает. И ссылка появляется, притом с тегом "DoFollow". Для хороших людей, не жалко ;).
Можете скачать и посмотреть мой Супер Антиспам Плагин Для Wordpress. Он действительно очень простой.
UPDATE: Немного о моей политике удаления спам комментов. Все комментарии добавляються сразу, но без ссылки. Если текст коммента абсолютно общий, типа "спасибо за статейку", я его непременно снесу. (Что-бы просто выразить мне благодарность за пост, достаточно клацнуть по голосовалке :)). Если текст комментария по теме, но линк ведет на омносаттелит, то коммент я с большой вероятностью оставлю. Но линк может так и не появиться. А если ссылка автора ведет на человеческий блог или нормальный сайт - моя обязанность поставить ее с DoFollow.
UPDATE2: Версия 1.1. Исправлен мелкий баг и усовершенствован алгоритм. Теперь не принимаются комментарии без русских букв (для защиты от заграничного спама, и комментов транслитом), а также вместо имени нельзя писать адрес (как в этом комменте).
Скачать и установить
Устанавливается он как и все Wordpress плагины. Что бы все работало совсем красиво, добавьте в текущей теме (Админка->"Design"->"Theme Editor"->Колонка справа "Comments"), после
<!-- You can start editing here. -->
строку:
<? $comment_author_url=str_replace("?SPAM","",$comment_author_url)?>
Удачи вам в борьбе со спамерами!