Вот как добавить Turnstile Cloudflare для CAPTCHA:
1. Нажмите на эту ссылку альтернативы CAPTCHA затем нажмите Get Started For Free
2. Затем нажмите Add site :
3. Заполните поля : Site name , Domain , Widget Mode и нажмите - Crate(Создавать) ....
4.Там ты получишь Ключ сайта и Секретный ключ ...
5. Зайдите в свою админ панель > темы > Редактировать HTML и CSS > core > global > forms и найти:
captchaInvisible
captchaKeycaptcha
captchaRecaptcha
captchaRecaptcha2
6. Зайдите в каждый из них и замените содержимое следующим:
<div id="example-container" class="cf-turnstile" data-sitekey="Ваш_Ключ_сайта" data-callback="javascriptCallback"></div>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback" defer></script>
<script>
window.onloadTurnstileCallback = function () {
turnstile.render('#example-container', {
sitekey: '<Ваш_Ключ_сайта>',
callback: function(token) {
console.log(`Challenge Success ${token}`);
},
});
};</script>
7. Замените Ваш_Ключ_сайта с Ваш ключ, который вы сгенерировали ранее.
8. Зайдите в свою админ панель > члены > МОДЕРАЦИЯ КОНТЕНТА > Spam Prevention и выбери Invisible , reCAPTCHA ,
reCAPTCHA V2 или keyCAPTCHA.
9. Введите ключ сайта и секретный ключ и сохраните.
10. ... Вот и все - Вот результат с моего сайта: