
Установили форму обратной связи 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!
У вас остались дополнительные вопросы по этому материалу или разработке сайтов в целом? Обязательно задайте их в комментарии. А еще можете перейти на нашу страницу в ВКонтакте и задать вопросы в нашей беседе, вам всегда будут рады!
Понравилась статья? Хотите поддержать нашу команду и не пропустить новые материалы? Тогда подписывайтесь на нашу группу в ВКонтакте или на канал в Телеграм. Там мы не просто уведомляем подписчиков о выходе новых статей, но и делимся результатами различных экспериментов по SEO-продвижению.