Riassunto AI
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.

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.
Correlati
Riferimento Azione: wpforms_wp_footer_end
Riferimento filtro: wpforms_frontend_strings