Come modificare le impostazioni della lingua di Google reCAPTCHA

Volete personalizzare la lingua del reCAPTCHA v2 di Google sui vostri moduli? Sebbene Google cerchi di rilevare automaticamente la lingua della pagina, a volte è necessario impostarla manualmente.

Questa guida mostra come impostare una lingua specifica per il reCAPTCHA, utilizzando un semplice frammento di codice.

Requisiti:

Impostazione della lingua

Per impostare una lingua specifica per il reCAPTCHA, aggiungere questo codice al sito. Per assistenza nell'aggiunta di snippet di codice, consultare questo tutorial sull'aggiunta di PHP o JavaScript personalizzati.

Questo codice funziona con:

  1. Intercettare l'URL reCAPTCHA prima del suo caricamento
  2. Aggiunta del parametro lingua ('hl') con il codice lingua specificato
  3. Restituzione dell'URL modificato con l'escape corretto per la sicurezza

'hl' è il parametro di Google per l'impostazione della lingua (sta per "lingua ospite") e 'fr' è il codice della lingua francese.

Per usare una lingua diversa:

  1. Alla riga 10, sostituire 'fr' con il codice della lingua desiderata
  2. Trovate il codice della vostra lingua nella documentazione di Google sui Codici lingua di reCAPTCHA

Dopo aver aggiunto il codice, il testo del reCAPTCHA (come "Non sono un robot") apparirà nella lingua scelta.

Supporto multilingue

Per i siti che utilizzano WPML, è possibile utilizzare questo codice alternativo che si adatta automaticamente alle impostazioni linguistiche di WPML:

E questo è tutto ciò che serve per forzare il linguaggio di reCAPTCHA. Volete cambiare anche l'aspetto di reCAPTCHA? Date un'occhiata al nostro articolo su Come cambiare il tema del Captcha su Google Checkbox v2 reCAPTCHA.

Filtro di riferimento

wpforms_frontend_recaptcha_url