Как установить капчу на сайт WordPress используя плагин reCAPTCHA in WP comments form
Спам в комментариях в буквальном смысле убивает сайт. Когда его становиться много, то поисковики это видят, и они могут понизить сайт в поиске. Как результат, отсутствие посетителей.
Одним из методов борьбы со спамом, является установка плагина Акисмет. Этот плагин отсеивает большинство спамных комментариев. Но и он может дать сбой.
Другой метод, это полное отключение комментариев на сайте. Но поскольку поисковикам все-же нравятся нормальные комментарии на сайте, то этот путь не является наилучшим.
Но есть и другой путь, это установка капчи на сайт.
Что такое капча?
Капча, это технология для разделения роботов и людей. Само слово Капча пошло от английского 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 пару ключей.
Получение ключей Google reCAPTCHA.
Для получения ключей, переходим на сайт Google reCAPTCHA и кликаем по кнопке Admin Console, которая находится в правом верхнем углу.
Для входа вам потребуется аккаунт Гугл. После ввода своих данных, вы увидите форму с регистрацией сайта. И вам будет необходимо заполнить ряд полей.
В начале, вам нужно ввести название своего сайта или любое другое название. Это название для вас самих и другим оно не будет видно.
Вам нужно выбрать радио кнопку reCAPTCHA V2. После выбора этой кнопки, у вас дополнительно откроется выбор из трех значений. Поскольку вы хотите добавить на свой сайт чекбокс «Я не робот», то вам нужно выбрать первое значение.
Далее вам нужно ввести адрес своего сайта или сайтов. Это можно сделать нажав на значок +. В таком случае, в дальнейшем, вы сможете использовать один API ключ на нескольких разных сайтах.
Поставьте обе галочки и нажмите кнопку Отправить.
Теперь откроется окно, в котором будет пара ключей: ключ сайта и секретный ключ сайта.
Добавление reCAPTCHA в форму комментариев WordPress.
Снова перейдите в панель управления своим сайтом в меню настроек. Выберите пункт reCAPTCHA in comments.
На странице с настройками, вам нужно пролистать страницу вниз до появления формы ввода ключей и вставьте скопированные ключи.
И последняя вещь, которую вам нужно сделать, это активировать плагин и сохранить изменения.
Также вы можете сделать базовые визуальные настройки, выбрав пункт reCAPTCHA Customizer.
В настройках плагина вы можете указать, что плагин должен делать, если обнаружен робот.
Вот и все! Теперь ваши комментарии под защитой. Вы можете убедится в этом, проверив свой блок для комментариев.
Внимание! Капча будет отображаться только для незалогиненных пользователей. Поэтому, чтобы убедиться в том, что плагин работает, вам либо нужно разлогинится, либо зайти через вкладку Инкогнито и тогда вы сможете убедиться, что плагин работает.
Похожие записи
Оставить комментарий
Здравствуйте. А что конкретно даст установка ее при попытке залогиниться? Это еще один рубеж против взломщиков? Из вашего опыта, насколько это эффективно?
Я не стал бы особо расчитывать на reCAPTCHA, как на средство защиты от взломщиков. Лучше всего использовать хороший пароль, например, предлагаемый самим WordPress.
А вот как средство от спама, reCAPTCHA вполне эффективен.