Un utente ha chiesto
Categoria: AMP di WordPress
Domanda: Il badge reCAPTCHA non viene visualizzato nella pagina AMP

Ciao

Attualmente sto implementando reCAPTCHA V3 con WPForms Lite sul mio sito AMP.

Il badge reCAPTCHA non viene visualizzato nella mia pagina dei contatti.

Per favore puoi aiutare?
Potrebbero essere troppi CSS tree shake (grecaptcha-badge)?

La pagina di prova è https://test.laurencebichon.com/contact-page/

Tema WordPress: Twenty Twenty
Plugin:
il tuo plug-in AMP (contributori del progetto AMP)
La modalità modello AMP è standard

Plugin WPForms Lite
Modulo di contatto semplice con Captcha V3 e honeypot.

Cordiali saluti
Laurence Bichon

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • Supporto plugin

    (@jamesosborne)

    @laurencebichon Potresti non vedere il badge Captcha in AMP poiché è una funzione basata su JavaScript.

    C’è una guida che puoi trovare qua riguardo alla configurazione di Captcha con un modulo utilizzando WP Forms, anche se guardando il tuo sito posso vedere le risorse Captcha su questa pagina di contatto di riferimento.

    Hai testato il tuo modulo di contatto per assicurarti che funzioni come previsto?

    (@laurencebichon)

    Ciao Giacomo,
    grazie per la tua risposta.

    Sto usando reCAPTCHA V3 con WPForms.
    Funziona con la mia pagina dei contatti AMP. Ma non riesco a vedere il badge reCAPTCHA blu, quindi nemmeno le persone possono vederlo.

    Tuttavia, quando disattivo AMP per questa pagina di contatto, vedo il badge reCAPTCHA blu.

    È normale? Pensavo che Google volesse che i badge reCAPTCHA apparissero ogni volta che reCAPTCHA V3 viene utilizzato in una pagina.

    Pagina AMP senza badge reCAPTCHA

    Pagina NON AMP con badge reCAPTCHA.

    Cordiali saluti
    Lorenzo

    Autore del plugin

    (@westonruter)

    Puoi passare il tuo sito alla modalità di transizione in modo che possiamo confrontare le versioni AMP e non AMP?

    Non ho mai visto il badge reCAPTCHA sulle pagine AMP prima. Non vedo alcun riferimento a badge nei documenti: https://amp.dev/documentation/components/amp-recaptcha-input/

    (@laurencebichon)

    Ciao Weston.

    Il sito è ora in modalità transitoria.

    Non conosco questa modalità. Questo sembra costringere la pagina a disattivare l’AMP.

    Saluti
    Lorenzo

    Autore del plugin

    (@westonruter)

    Non c’è alcun interruttore quando si modifica la pagina per abilitare AMP? Hai abilitato AMP per il tipo di post della pagina?

    (@laurencebichon)

    Ciao
    Sì, c’è un interruttore per AMP sulla pagina.
    L’ho messo su AMP. Aggiorna la pagina.
    Ma quando torno per modificarlo, l’interruttore è NON AMP.

    Autore del plugin

    (@westonruter)

    Stai usando l’editor a blocchi (Gutenberg) e non l’editor classico, giusto?

    Viene visualizzato il pannello avanzato Campi personalizzati? In tal caso, si tratta di un problema noto: https://wordpress.org/support/topic/enable-amp-toggle-not-working/#post-12786584

    Ecco un plug-in alternativo per evitare che si verifichi l’errore: https://gist.github.com/westonruter/392c3042ede361dd3cd5089733356649

    Attualmente stiamo lavorando a una correzione permanente: https://github.com/ampproject/amp-wp/pull/4689

    (@laurencebichon)

    Ciao
    Sì, sto usando Gutenberg e sì, Custom Fields Advance è stato abilitato. L’ho messo su OFF.

    Ora AMP rimane attivo.

    Ora è attivo se vuoi continuare il test.

    Ancora in modalità transitoria.

    Supporto plugin

    (@jamesosborne)

    @laurencebichon Ci scusiamo per la risposta tardiva. Il badge non fa parte del componente amp-recaptcha, ecco perché non verrà visualizzato nei tuoi URL AMP.

    Spero che questo risponda alla tua domanda. Fatemi sapere se avete ulteriori domande su questo.

    (@laurencebichon)

    Ciao Giacomo,
    Grazie per la risposta !

    Questo ha risposto alla mia domanda grazie. Non ho altre domande su questo argomento.

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

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