• Ciao a tutti.

    Sto provando ad integrare i widget di Cloudflare Turnstile in un sito WordPress con il seguente codice all’interno del file “functions.php” (ovviamente il codice non è completo, è solo la parte per integrare l’API):

    function enqueue_cloudflare_turnstile() {
    wp_enqueue_script(
    'cloudflare-turnstile',
    'https://challenges.cloudflare.com/turnstile/v0/api.js',
    array(),
    null,
    true
    );
    }
    add_action('wp_enqueue_scripts', 'enqueue_cloudflare_turnstile');

    Ma non funziona. Ispezionando la pagina c’è il seguente errore nella console:

    siteground-optimizer…fb9bdd456d273.js:47 Uncaught TurnstileError: [Cloudflare Turnstile] Could not find Turnstile script tag, some features may not be available.
    at m (siteground-optimizer…456d273.js:47:10665)
    at fr (siteground-optimizer…456d273.js:47:11122)
    at siteground-optimizer…456d273.js:47:45957
    at siteground-optimizer…456d273.js:47:47692
    m @ siteground-optimizer…fb9bdd456d273.js:47
    fr @ siteground-optimizer…fb9bdd456d273.js:47
    (anonime) @ siteground-optimizer…fb9bdd456d273.js:47
    (anonime) @ siteground-optimizer…fb9bdd456d273.js:47

    Ho provato a disattivare il plugin Siteground Speed Optimizer è l’errore scompare. Se lo riattivo si ripresenta. Ho attivato il plugin e disattivato la voce “Combina file JavaScript” il problema sparisce. Allora ho attivato la voce ed escluso dalla voce la voce “https://challenges.cloudflare.com/turnstile/v0/api.js” ma il problema rimane.

    Qualcuno sa come aiutarmi?

    Grazie in anticipo per tutti (se poi qualcuno ha già fatto questo tipo di integrazione, mi piacerebbe vedere il codice completo utilizzato per il corretto funzionamento).

  • Devi essere collegato per rispondere a questo topic.