Как установить капчу на сайт WordPress используя плагин reCAPTCHA in WP comments form

15 июня 2019

Спам в комментариях в буквальном смысле убивает сайт. Когда его становиться много, то поисковики это видят, и они могут понизить сайт в поиске. Как результат, отсутствие посетителей.

Одним из методов борьбы со спамом, является установка плагина Акисмет. Этот плагин отсеивает большинство спамных комментариев. Но и он может дать сбой.

Другой метод, это полное отключение комментариев на сайте. Но поскольку поисковикам все-же нравятся нормальные комментарии на сайте, то этот путь не является наилучшим.

Но есть и другой путь, это установка капчи на сайт.

Что такое капча?

Капча, это технология для разделения роботов и людей. Само слово Капча пошло от английского CAPTCHA, которое расшифровывается как Completely Automated Public Turing test to tell Computers and Humans Apart – Полностью автоматизированный публичный тест Тьюринга для разделения компьютеров и людей.

В свою очередь, Гугл запустил в 2009 году технологию распознавания с названием ReCAPTCHA.

В основном, он предоставляет пользователям простой флажок, который они должны нажать для прохождения теста. Если по какой-то причине тест не проходит проверку, то пользователю будет представлен запрос на распознавание изображений из нескольких картинок.

Гугл сделал эту технологию публичной. Так что, вебмастера могут с её помощью защитить контактные страницы, страницы входа в админку и блок комментариев от взлома и от спама.
Форма для ввода капчи

И если у вас сайт на WordPress, то вы легко можете добавить ReCAPTCHA на сайт.

Установка ReCAPTCHA

Для установки ReCAPTCHA вам нужно установить плагин reCAPTCHA in WP comments form. Установите и активируйте этот плагин.

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

После этого, в меню настроек появится новый пункт.

Настройки сайта

Зайдя на него, вы увидите что плагин просит ввести Google reCAPTCHA API пару ключей.

Плагин reCAPTCHA in WP comments form

Получение ключей Google reCAPTCHA.

Для получения ключей, переходим на сайт Google reCAPTCHA и кликаем по кнопке Admin Console, которая находится в правом верхнем углу.

Сайт Google reCAPTCHA

Для входа вам потребуется аккаунт Гугл. После ввода своих данных, вы увидите форму с регистрацией сайта. И вам будет необходимо заполнить ряд полей.

В начале, вам нужно ввести название своего сайта или любое другое название. Это название для вас самих и другим оно не будет видно.

Ввод данных на сайт Google reCAPTCHA

Вам нужно выбрать радио кнопку reCAPTCHA V2. После выбора этой кнопки, у вас дополнительно откроется выбор из трех значений. Поскольку вы хотите добавить на свой сайт чекбокс «Я не робот», то вам нужно выбрать первое значение.

Далее вам нужно ввести адрес своего сайта или сайтов. Это можно сделать нажав на значок +. В таком случае, в дальнейшем, вы сможете использовать один API ключ на нескольких разных сайтах.

Ввод сайта

Поставьте обе галочки и нажмите кнопку Отправить.

Ввод данных в Google reCAPTCHA

Теперь откроется окно, в котором будет пара ключей: ключ сайта и секретный ключ сайта.

API ключи

Добавление reCAPTCHA в форму комментариев WordPress.

Снова перейдите в панель управления своим сайтом в меню настроек. Выберите пункт reCAPTCHA in comments.

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

Вставка API ключей в плагин

И последняя вещь, которую вам нужно сделать, это активировать плагин и сохранить изменения.

Активация плагина reCAPTCHA in WP comments form

Также вы можете сделать базовые визуальные настройки, выбрав пункт reCAPTCHA Customizer.

Настройки внешнего вида reCAPTCHA in WP comments form

В настройках плагина вы можете указать, что плагин должен делать, если обнаружен робот.

Настройка плагина reCAPTCHA in WP comments form

Вот и все! Теперь ваши комментарии под защитой. Вы можете убедится в этом, проверив свой блок для комментариев.

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

Готовая капча на сайте

(1 оценок, среднее: 5,00 из 5)
Loading...

Получай статьи почтой:


Комментарии
  1. Богдан

    Здравствуйте. А что конкретно даст установка ее при попытке залогиниться? Это еще один рубеж против взломщиков? Из вашего опыта, насколько это эффективно?

    6 апреля 2020 13:41
  2. denchik

    Я не стал бы особо расчитывать на reCAPTCHA, как на средство защиты от взломщиков. Лучше всего использовать хороший пароль, например, предлагаемый самим WordPress.

    А вот как средство от спама, reCAPTCHA вполне эффективен.

    16 апреля 2020 17:43

Оставить комментарий




Subscribe without commenting