Навигация по статье

Установили форму обратной связи Contact Form 7 для своего сайта на WordPress и начали получать спам? Расскажем об одном из самых эффективных способов защиты от спама в этом материале!

Защита от спама Contact Form 7

Сегодня мы рассмотрим, как убрать нежелательные заявки с сайта с помощью Google-капчи. Не волнуйтесь, использовать мы будем reCAPTCHA v3, и вашим клиентам не придется отмечать светофоры и автобусы, чтобы доказать, что они живые люди!

Заходим в консоль вашего сайта, находим CF7 и выбираем пункт “Интеграции” и скроллим вниз, пока не найдем “Recaptcha”.

Мы видим окно, куда требуется ввести Ключ сайта и Секретный ключ, получить их можно кликнув по ссылке “reCAPTCHA (v3)”.

Вы переходите на официальный сайт плагина CF7, а конкретнее — на страницу подключения google-капчи. Скроллим вниз, пока не найдем ссылку на сервис “reCAPTCHA Admin Console”. Кликаем по ссылке и переходим на страницу подключения вашего сайта.

Здесь вам нужно сделать следующее:

  • Вставить ярлык. Введите домен, ведущий на ваш сайт.
  • Выбрать тип reCAPTCHA. Выбираем reCAPTCHA v3.
  • Вставить домен. Вводим домены, ведущие на ваш сайт.
  • Принять условия использования reCAPTCHA. Просто согласитесь с условиями, кликнув на чекбокс.

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

Система вас перекинет на страницу, откуда нужно будет скопировать “ключ сайта” и “секретный ключ”, а затем вставить их в настройки интеграции в консоли вашего сайта.

Вводим значения и сохраняем изменения. Готово! Отныне спам вас не побеспокоит.

Как убрать ярлык reCAPTCHA с сайта?

После подключения интеграции reCAPTCHA в настройках CF7 на вашем сайте появится значок капчи в правом нижнем углу. Зачем это нужно и как это убрать?

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

Разместите в футере вашего сайта или же в вашей форме следующий код

<p>This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.</p>

Сразу после этого вы можете скрыть значок с помощью CSS. Откройте файл с вашими стилями и вставьте это:

.grecaptcha-badge {
	display: none !important;
}

Готово! Мы скрыли ярлык reCAPTCHA на сайте и не нарушили условия пользовательского соглашения Google!