Skip to main content

Contact Form 7 reCAPTCHA. Установка и настройка

Contact Form 7 reCAPTCHA. Установка и настройка

Защитить от спама свои контактные формы на сайте WordPress, созданные в плагине Contact Form 7 можно с помощью reCAPTCHA от Google. Сделать это довольно просто, так как плагин уже поддерживает эту систему из коробки. Вам лишь остается её настроить на сайте. Как это сделать рассмотрим в этой статье.

Что такое reCAPTCHA

reCAPTCHA от Google — это надежная система защиты от спама разработанная в университете Карнеги. В сентябре 2009 года reCAPTCHA была приобретена компанией Google. За эти годы reCAPTCHA претерпела несколько изменений и версий.

Первая и вторая версии reCAPTCHA были сильно утомительными. Даже сейчас на многих сайтах ещё встречается v2, где нужно выбирать картинки. После многочисленной критики Google значительно облегчили ввод капчи и теперь пользователям нужно было всего лишь поставить галочку «Я не робот». А затем после выхода версии v3 система совсем стала незаметной для пользователей. Теперь система самостоятельно анализирует все поведенческие факторы пользователей и отличает ботов от настоящих людей.

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

На сайте Google reCAPTCHA заходим по кнопке Admin Console с помощью аккаунта Google. Если его нет, то предварительно регистрируем.

Добавляем новый сайт. Заполняем название, домен и выбираем reCAPTCHA v3:

Сохраняем и на следующей странице получаем 2 ключа для сайта:

Настройка reCAPTCHA в Contact Form 7

Идем в Консоль → Contact Form 7 → Интеграция → reCAPTCHA → Настройки интеграции:

Вводим полученные ранее ключи с сайта Google reCAPTCHA:

Сохраняем и если все сделано верно, то на сайте справа внизу отобразиться значок reCAPTCHA. Теперь ваши формы защищены от спама.

Скрыть значок reCAPTCHA

Чтобы скрыть значок reCAPTCHA со страниц сайта, добавляем в .css следующий код:

.grecaptcha-badge {
	visibility: hidden;
	opacity: 0;
}
Похожие записи
Как создать виджет WordPress

Виджеты используются для добавления контента на страницу WordPress без изменения шаблонов тем. Боковая панель является... Читать далее

Оптимизация WordPress

Ваш сайт WordPress может быть медленным по многим различным причинам: забитая база данных, работающая в... Читать далее

Отправка сообщений в Telegram из Contact Form 7

Мы уже рассматривали как отправлять сообщения в телеграмм из обычного PHP скрипта и заказы из... Читать далее

Получить параметры сайта с помощью функции get_bloginfo() WordPress

Сегодня мы поговорим об одной нужной функции WordPress get_bloginfo(), которая возвращает параметры сайта и довольно... Читать далее

Что такое шорткод и как его использовать

Шорткоды - это PHP функции, которые можно вставлять в текст записи, страницы или другой таксономии... Читать далее

Установка WordPress на Open Server

В этой статье подробно рассмотрим как установить CMS WordPress на локальный сервер Open Server. Установка... Читать далее

Добавить комментарий

*

code