Здравствуйте, дорогие читатели блога PROgeek.ru. Сегодня я вам расскажу, каким образом можно будет защитить сайт на WordPress от спама. Ранее, я старался в ручную фильтровать комментарии на всех своих сайтах. Но с каждым годом объем спама стал увеличиваться, а в последнее время спам в комментариях WordPress увеличился на столько, что если мне нанять человека для работы с комментариями, то он круглые сутки будет проводить за монитором компьютера.

Для борьбы со спамом, я перепробовал множество всякого рода плагинов, призванных бороться со спамом, но если сказать честно — все они УГ (надеюсь, термин не нуждается в расшифровке). Практически все эти плагины легко обходились злостными спамщиками.

Но все-таки выход из данной ситуации нашелся. И этот выход — пойти повеситься reCAPTCHA от Гугла. На одном из своих сайтов, я установил реКаптчу более 10 месяцев тому назад, и вы не поверите — ни одного спама пока я не получал (правда, посещаемость сайта не большая, около 500 человек в сутки).

Однако, давайте пока философски подойдем к разрешению проблемы борьбы со спамом, и рассмотрим для начала методы борьбы со спамом на WordPress сайтах (если кто-то спешит, то предлагаю воспользоваться содержанием, и перейти непосредственно к установке reCAPTCHA на сайт WordPress, и её настройке).

Методы борьбы со спамом на WordPress сайте

  • Ручной метод — предполагает, что у вас есть время (например, если вы ведете всего один или два сайте) для практически ежедневного мониторинга комментариев. Вообще, если на вашем сайте спамщики работают с одинаковых IP, то вы можете воспользоваться на WordPress такой функцией, как Blacklist (черный список). Для этого, перейдите в админке своего сайта на «Настройки» —> «Обсуждения». Там вы увидите черный список, в который можете добавить список IP адресов, с которых приходит спам: rekaptcha-1-min
  • Использование плагинов. Как показывает практика, лишь малая часть спамщиков пользуется малым списком IP, да и те относятся к группе так называемых «ручных спамщиков», которые размещают спамы без использования ПО. Но если вы столкнулись со злостными спамщиками, то без плагинов вы не обойдетесь. Одним из лучших плагинов для борьбы со спамом является reCAPTCHA от Гугл.

Регистрация сайта в reCAPTCHA

Прежде чем кинуться искать и добавлять плагин reCAPTCHA, вам необходимо зарегистрироваться в этой системе, для чего вам понадобится аккаунт в Гугле. После того, как вы вошли в свой аккаунт, вам необходимо перейти по этому адресу, чтобы зарегистрироваться.

rekaptcha-2-min

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

Но хочу сразу оговориться! Конечно, можно обойтись без плагина, т.е. сделать интеграцию reCAPTCHA на своем сайте, однако для этого от вас потребуются серьезные познания в кодинге (лично я пробовал, и у меня не получилось, поэтому и решил не изобретать велосипед, а воспользоваться результатом трудов умных людей).

Установка плагина reCAPTCHA на WordPress

Перейдите к поиску плагинов в админке  Wordpress сайта. Вообще, есть множество плагинов, которые используют технологию reCAPTCHA. Можете попробовать разные, и выбрать себе тот, который больше понравится. Лично я остановил свой выбор на No CAPTCHA reCAPTCHA от Agbonghama Collins. Если вы хотите установить именно этот плагин, то в поиске напишите «No CAPTCHA reCAPTCHA».

rekaptcha-3-min

После того, как вы установите и активируете плагин, в боковом меню админки должно появиться вот это:

rekaptcha-4На этом установка No CAPTCHA reCAPTCHA окончена. Теперь перейдем к следующему шагу.

Настройка reCAPTCHA на WordPress

Для того, чтобы перейти к настройке плагина, нажмите на No CAPTCHA reCAPTCHA в боковом меню вашей админки. Перед вами появятся формы, которые нужно заполнить, воспользовавшись данными из оставленной нами ранее открытой страницы:

rekaptcha-5

Нам нужен ключ и секретный ключ. Копируем эти данные, и вставляем в формы:

rekaptcha-7

после чего нажимаем на кнопку «Save All Changes».

Давайте перейдем к настройкам плагина No CAPTCHA reCAPTCHA:

rekaptcha-8

Login Form — если поставите галочку, то каптча появится на странице авторизации  (в форме авторизации) вашего сайте;

Registration Form — если поставите галочку, то каптча появится в форме регистрации сайта;

Comment Form — если поставите галочку, то каптча появится в форме комментариев на вашем сайте.

Лично я капчу ставлю везде. Также, чтобы сохранить все изменения, нужно нажать на кнопку «Save All Changes». Теперь давайте перейдем к главным настройкам.

rekaptcha-9

Theme — нажмите, чтобы выбрать вариант цветового исполнения капчи. На выбор есть всего два варианта — светлый и темный;

Language — нажмите, чтобы выбрать язык. На ваш выбор есть два языка: английский (США) и русский;

Error Message — можете изменить стандартный текст, который появляется при ошибке ввода на свой вариант.

Теперь, на PROgeek тоже появилась reCAPTCHA от Гугл:

rekaptcha-10

Вывод

Стоит отметить, что reCAPTCHA от Гугла действительно стала мощным инструментом защиты от спама. Разработчикам Гугла удалось существенно улучшить методы идентификации спама, и предоставить вебмастерам «спокойную» жизнь. Лично я уже использую реКапчу от Гугл на 4 своих сайтах, и пока остаюсь очень доволен (надеюсь, в будущем Гугл не подкачает).

На этом все. Желаю вам удачи и до новых встреч на страницах PROgeek.ru!

(Visited 1 838 times, 1 visits today)