Un utente ha chiesto
Categoria: Advanced noCaptcha & invisible Captcha (v2 & v3) di WordPress
Domanda: Nessun reCAPTHCA sul modulo di contatto 7 con shortcode [anr_nocaptcha g-recaptcha-response]

Ciao. Ho installato questo plugin su consiglio del thread di supporto “3-SPAM Fixes / Contact Form 7 (v5.1)”. Nello specifico,

1. Rimuovi tutte le chiavi Google v3 dall’integrazione CF7 e rimuovi lo shortcode CF7 [recaptcha] dalle impostazioni del modulo, quindi salvato.

2. Ho disattivato il mio precedente plug-in reCAPTCHA “Google Captcha (reCAPTCHA) di BestWebSoft”

3. Installa / Attiva il tuo plugin “NoCaptcha avanzato e Captcha invisibile”

4. Accedi alle impostazioni del tuo plug-in, inserisci le chiavi reCaptcha di Google v2, seleziona altre impostazioni.

5. Inserimento dello shortcode del plugin [anr_nocaptcha g-recaptcha-response] nei parametri del modulo CF7 dove lo shortcode [reCaptcha] era.

6. Registrato.

Test in corso: reCAPTCHA viene visualizzato nelle pagine di accesso / registrazione / password dimenticata. Ma lo fa non mostra sul modulo CF7. Cosa posso fare?

  • (@ymf)

    AGGIORNAMENTO: come ho detto reCAPTCHA non appare sul Contact Form 7 nel posto previsto (dove ho inserito lo shortcode [anr_nocaptcha g-recaptcha-response]).

    Tuttavia, quando provo a inviare un’e-mail di prova tramite CF7, dopo aver puntato sul pulsante di invio, viene visualizzato il seguente messaggio di errore (in caratteri rossi) appena sopra il pulsante: invia dove doveva essere reCAPTCHA:

    Please solve Captcha correctly.

    Autore del plugin

    (@ shamim51)

    Stai usando un plugin per la cache? provato a cancellare la cache?
    Vedi un errore nella console del tuo browser?
    Puoi darmi l’URL del tuo modulo di contatto così posso provare?

    (@ymf)

    @ shamim51,

    Ho cancellato la cache e ho persino disabilitato temporaneamente la “Cache totale W3”, stessi sintomi.

    Sì, vedo un errore nella console del browser!

    recaptcha__en.js:508 Uncaught Error: reCAPTCHA placeholder element must be an element or id
        at Object.gY [as render] (recaptcha__en.js:508)
        at anr_onloadCallback ((index):536)
        at GY (recaptcha__en.js:514)
        at V4 (recaptcha__en.js:501)
        at recaptcha__en.js:516
        at recaptcha__en.js:536
    gY @ recaptcha__en.js:508
    anr_onloadCallback @ (index):536
    GY @ recaptcha__en.js:514
    V4 @ recaptcha__en.js:501
    (anonymous) @ recaptcha__en.js:516
    (anonymous) @ recaptcha__en.js:536

    Ti ho inviato l’url del mio modulo di contatto in privato tramite il tuo blog (non voglio pubblicità non necessaria).

    Nel frattempo, per ogni evenienza, ecco il codice per il mio modulo CF7:

    <p>Your Name (required)<br />
        [text* your-name akismet:author] </p>
    
    <p>Your Email (required)<br />
        [email* your-email akismet:author_email] </p>
    
    <p>Subject<br />
        [text your-subject] </p>
    
    <p>Your Message<br />
        [textarea your-message] </p>
    
    <p>[anr_nocaptcha g-recaptcha-response]</p>
    
    <p>[submit "Send"]</p>

    Grazie!

    Autore del plugin

    (@ shamim51)

    Hai un altro modulo in questa pagina?
    Hai modificato del codice in questo plugin?
    Hai aggiunto questo shortcode/codice del plugin da qualche altra parte in questa pagina?

    (@ymf)

    @ shamim51, la risposta è “No” a tutte e 3 le domande. (A proposito, ho appena aggiornato CF7 all’ultima versione 5.1.1; nessun cambiamento nei sintomi descritti sopra.)

    Ho svolto ulteriori indagini e ho riscontrato un conflitto con il plug-in “Yoast SEO” (versione più recente 9.3):

    * Quando il plugin “Yoast SEO” è disabilitato (su ~ 20 altri plugin sul mio sito), il reCAPTHA inizia ad apparire nella pagina dei contatti CF7;

    * Al contrario, quando TUTTI i plugin sono disattivati ​​tranne i seguenti tre:
    “Yoast SEO”
    “Modulo di contatto 7”
    “NoCaptcha avanzato e Captcha invisibile”
    allora no reCAPTHA appare nella pagina dei contatti di CF7.

    Tuttavia, ulteriori indagini hanno rivelato il mio tema (piuttosto arcaico) 🙁. Quando si passa temporaneamente a “Twenty Nineteen”, il reCAPTHA viene visualizzato nella pagina dei contatti CF7 con tutti i miei plugin attuali attivi.

    Quindi, grazie per il tuo aiuto. Problema risolto.

    (@ budget101)

    Come hai risolto questo?? Ho lo stesso identico problema, anche con Yoast.

    (@ymf)

    @ budget101, il problema non era con “Yoast SEO” ma con “Contact Form 7”. Ho risolto il mio problema passando a un altro plug-in di moduli “Contact Form by WPForms – Drag & Drop Form Builder per WordPress”.

    (@ budget101)

    @ymf Questo è strano perché il problema che stavo riscontrando con Contact Form 7 è scomparso quando ho disabilitato Yoast, finché non ho aggiunto il <p></p> beacon, che funzionano con Contact Form 7 e Yoast abilitati.

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *