n-wp.ru — блог о WordPress
Как бороться со спамерами с помощью реферальной ссылки | n-wp.ru

Как бороться со спамерами с помощью реферальной ссылки

Спам — первая неприятность, с которой сталкивается начинающий блоггер. Есть несколько методов борьбы со спамом, который можно условно разделить на две категории — ручной и автоматический. Приведенный в посте способ является одним из методов противодействия автоматическому спаму.

Я уже описывал одну хитрость, с помощью которой можно проследить, откуда был отправлен комментарий — действительно ли с одной из страниц вашего блога, или из программы для рассылки спама.

Плагин Comment Referrers поможет защититься от спама тем, у кого в настройках блога стоит пропускать только комментарии тех, у кого уже были ранее одобренные администратором отзывы. Проще говоря, тех, кому уже один раз поверил. Как вы узнаете, что новый комментарий ожидает вашей проверки? Лично я — из почты, куда приходит извещение. Но каждый раз кликать по ссылкам, чтобы проверить, не является ли комментарий спамом, мне утомительно — бывает слишком много явно неоднозначных комментариев, на проверку которых можно потратить пол-дня. Как раз в такой ситуации сильно выручает и выручает этот плагин.

Оказывается, есть автоматический способ запрещать спам, используя этот же принцип.

Как бороться со спамерами с помощью реферальной ссылки

Если хотите им воспользоваться, то добавьте в файл functions.php код:

Этот код проверяет реферальную ссылку. Если она существует и совпадает с ссылкой на ваш блог, то комментирование проходит вообще без проблем. Если же нет, то комментарий не будет опубликован, а тот, кто пытается отправить сообщение без реферальной ссылки, получит в ответ «Пожалуйста, комментируйте со страницы блога!».

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

2 комментария

  • «Если она существует и совпадает с ссылкой на ваш блог…»

    В этом куске кода нет проверки на совпадение адреса сайта с реферером.
    Проверяется только содержит ли переменная хоть какой нибудь текст.

/* ]]> */