Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Come modificare i messaggi di validazione per WPML

Introduzione

Vuoi usare WPML o Polylang per cambiare i messaggi di validazione sui tuoi moduli? In WPForms, questi messaggi vengono visualizzati inline e i campi vengono validati al volo usando PHP. Questi messaggi possono essere facilmente modificati nelle impostazioni di WPForms ma se hai un sito multilingue, potresti doverli modificare in base alla lingua che l'utente sta attualmente utilizzando.

Quando è necessario fornire traduzioni in più lingue diverse, questi messaggi devono essere condizionalmente diversi.

Tenendo presente questo, esiste un filtro che può essere utilizzato per controllare la lingua che il tuo visitatore sta attualmente utilizzando. Quel filtro è ICL_LANGUAGE_CODE. L'utilizzo di questo filtro significa che se stai usando WPML o Polylang per le tue traduzioni di WordPress, puoi controllare a quale lingua è impostato attualmente il tuo sito.

Possiamo usare questo filtro per controllare e vedere se il messaggio di validazione deve essere modificato.

Ogni esempio di codice ti mostrerà le traduzioni in francese e spagnolo, dovrai adattare ogni snippet di codice anche per la tua lingua corretta e per le traduzioni.

Ricorda che dovrai aggiungere gli snippet di codice corretti al tuo sito prima di vedere qualsiasi modifica.

Se hai bisogno di aiuto nell'aggiungere snippet di codice al tuo sito, ti preghiamo di consultare questo tutorial.

Modifica del messaggio standard del campo obbligatorio

Di seguito è riportato un esempio che modifica il messaggio di validazione del campo obbligatorio a seconda della lingua in cui WPML è attualmente impostato.

Modifica degli altri messaggi di validazione

Per uno snippet di codice completo per tutti i messaggi di validazione, useresti questo codice.

È così facile cambiare i messaggi di validazione in WPForms usando WPFML

E questo è tutto! Ora puoi modificare con successo i messaggi di validazione. Vuoi anche modificare le stringhe del selettore di data per farle corrispondere alla lingua? Dai un'occhiata al nostro articolo su Come modificare le stringhe del selettore di data del campo data.

Riferimento Azione: wpforms_wp_footer_end

Riferimento filtro: wpforms_frontend_strings