Для включения обязательного ввода капчи при отправке формы нужно включить механизм в настройках сайта и подключить его к страницам.
Если у вас кириллический домен, например домен.ру , то предварительно его нужно сконвертировать его через https://2ip.io/ua/punycode в Punycode, в дальнейшем его нужно вставлять именно в таком виде Punycode, как выделено красным на скриншоте:
Если ваш домен на латинице, пропускаете этот шаг и вставляете его в стандартном формате.
Перейдите по ссылке https://www.google.com/recaptcha/admin/create
Нажмите на Switch to create a classic key если у вас выбрана reCAPTCHA Enterprise
Заполняем следующие данные
Ввести Название сайта в поле Ярлык, выбрать v2, Флажок Я не робот, ввести ваш домен (без протокола безопасности), принять условия reCAPTCHA и нажать Отправить
После нажатия на кнопку Отправить, вы получите Ключ сайта и Секретный ключ
В настройках сайта в разделе Основные нужно включить галочку и ввести Секретный ключ.
После этого нужно нажать кнопку Сохранить.
В разделе Плагины нужно добавить из списка плагин reCAPTCHA v2, добавить имя, вставить Ключ сайта полученный в шаге 1.
В момент отправки любой формы на сайте будет появляться ввод капчи.
Можно так же добавлять видимое поле с вводом капчи в каждую отдельную форму. Для этого в форму нужно добавить поле любого типа и заменить ее с помощью функции Импорт по номеру:
Номер компонента с капчей: 13198.
В настройках поля, во вкладке “Расширение” необходимо указать Ключ сайта полученный в шаге 1.
Текст имеет собственный класс cre-captcha-text, поэтому его можно скрыть например с помощью стилей css. Для этого:
<style>
.cre-captcha-text {
display:none;
}
</style>
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Напишите нам. на связи 24/7. Среднее время ожидания ответа: 10-15 минут. Также вы можете вступить в наш Телеграм-чат, где собралось много специалистов и пользователей.
Агенты ответят через 10 минут