Как вернуть reCAPTCHA v2 в Contact Form 7: пошаговый гайд! 🔒🛠️
Привет, друзья! 👋 Если вы используете Contact Form 7 на своём сайте и хотите добавить reCAPTCHA v2 вместо уже привычной v3, то вы попали по адресу! В последних версиях CF7 reCAPTCHA v3 установлена по умолчанию, но она не всегда удобна (особенно, если не хотите «невидимой защиты»). Давайте я расскажу, как настроить reCAPTCHA v2 (тот самый «Я не робот») и защитить свои формы от спама. 🚀
Почему выбрать reCAPTCHA v2? 🤔
- Галочка «Я не робот» понятна пользователям и даёт уверенность, что форма работает. ✅
- У reCAPTCHA v2 меньше ложных срабатываний по сравнению с v3.
- Она не вызывает недоверия у посетителей, так как v3 иногда отслеживает поведение пользователя «за кулисами». 🕵️♂️
Если вы согласны с этими плюсами, давайте приступим! 🔧
Шаг 1. Удаляем reCAPTCHA v3 в Contact Form 7
Первым делом нужно отключить встроенную reCAPTCHA v3, иначе она будет конфликтовать.
1️⃣ Зайдите в админку WordPress и откройте Contact → Интеграция.
2️⃣ Если у вас уже настроена интеграция с reCAPTCHA v3, нажмите «Отключить» или удалите ключи (Site Key и Secret Key).
Всё, встроенная v3 больше не активна! 🎉
Шаг 2. Устанавливаем плагин для reCAPTCHA v2
Поскольку CF7 официально не поддерживает v2, нам поможет сторонний плагин. Выбор отличный, но рекомендую вот этот:
Contact Form 7 – reCaptcha v2.
💡 Как установить:
1️⃣ В админке WordPress перейдите в Плагины → Добавить новый.
2️⃣ В строке поиска введите Contact Form 7 – reCaptcha v2.
3️⃣ Установите и активируйте плагин.
Теперь ваш сайт готов работать с reCAPTCHA v2. 🔒
Шаг 3. Получаем ключи для reCAPTCHA v2
Пора зарегистрировать сайт в Google reCAPTCHA. Для этого:
1️⃣ Перейдите на сайт Google reCAPTCHA.
2️⃣ Нажмите «Admin Console» и войдите в аккаунт Google.
3️⃣ Нажмите «+» для создания нового проекта.
💡 Что нужно настроить:
- Выберите reCAPTCHA v2 → «Я не робот» Checkbox. ✅
- Укажите домен вашего сайта (например,
example.com
). - Согласитесь с условиями и нажмите «Создать».
После этого вы получите два ключа: Site Key и Secret Key. Сохраните их! Они понадобятся для настройки.
Шаг 4. Настраиваем плагин reCAPTCHA v2
1️⃣ Перейдите в настройки плагина (обычно раздел находится в Contact → reCaptcha v2).
2️⃣ Вставьте Site Key и Secret Key, которые вы получили на сайте Google.
3️⃣ Сохраните настройки.
Теперь интеграция настроена, и reCAPTCHA готова к работе. 🚀
Шаг 5. Добавляем reCAPTCHA в контактную форму
Пора добавить защиту в ваши формы. Это делается очень просто:
1️⃣ Перейдите в Contact → Контактные формы и выберите нужную форму.
2️⃣ Вставьте в любое место формы шорткод:
[recaptcha]
3️⃣ Сохраните изменения.
Теперь в вашей форме появится та самая галочка «Я не робот»! 🎉
Шаг 6. Проверяем работу reCAPTCHA v2
Откройте страницу, где размещена форма, и убедитесь, что:
- Галочка «Я не робот» отображается. ✅
- Форма отправляется корректно. 📤
Если всё работает, поздравляю — вы защитили свой сайт от спама!
Часто встречающиеся проблемы и решения 🛠️
💡 Проблема 1: reCAPTCHA не отображается.
- Убедитесь, что вы правильно ввели ключи (Site Key и Secret Key).
- Проверьте, что ваш сайт использует HTTPS (Google reCAPTCHA не работает на HTTP).
💡 Проблема 2: Изображения или скрипты reCAPTCHA блокируются.
- Проверьте настройки вашего браузера или плагинов безопасности.
💡 Проблема 3: Форма всё равно получает спам.
- Проверьте, действительно ли используется reCAPTCHA v2. Возможно, шорткод
[recaptcha]
отсутствует в форме.
Почему это важно? 💡
Переход на reCAPTCHA v2 не только добавляет удобства пользователям, но и значительно снижает вероятность спама. Вы можете быть уверены, что ваша форма остаётся надёжной и защищённой.
Если вы следовали всем шагам, поздравляю! 🎉 Ваш сайт теперь работает с reCAPTCHA v2. Если у вас есть вопросы или возникли трудности, напишите в комментариях — я всегда рад помочь. 😊
Комментариев: 0