Come cambiare i messaggi di convalida per WPML

Introduzione

Volete utilizzare WPML o Polylang per modificare i messaggi di convalida sui vostri moduli? In WPForms, questi messaggi sono visualizzati in linea e i campi sono convalidati al volo utilizzando PHP. Questi messaggi possono essere facilmente modificati all'interno delle impostazioni di WPForms, ma se avete un sito multilingue, potreste aver bisogno di cambiarli in base alla lingua che l'utente sta utilizzando.

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

Per questo motivo, esiste un filtro che può essere utilizzato per verificare la lingua attualmente utilizzata dal visitatore. Questo filtro è ICL_LANGUAGE_CODE. L'uso di questo filtro significa che se si utilizza WPML o Polylang per le traduzioni di WordPress, è possibile controllare la lingua corrente del sito.

Possiamo usare questo filtro per verificare se il messaggio di validazione deve essere modificato.

Ogni esempio di codice mostrerà le traduzioni in francese e spagnolo; dovrete regolare ogni frammento di codice per la vostra lingua corretta e per le traduzioni.

Ricordate che dovrete aggiungere gli snippet di codice corretti al vostro sito prima di vedere i cambiamenti.

Se avete bisogno di aiuto per aggiungere gli snippet di codice al vostro sito, consultate questo tutorial.

Modifica del messaggio standard del campo obbligatorio

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

Modifica degli altri messaggi di convalida

Per uno snippet di codice completo per tutti i messaggi di validazione, si può usare questo codice.

Ecco come è facile cambiare i messaggi di convalida in WPForms usando WPFML

Ed ecco fatto! Ora è possibile modificare con successo i messaggi di convalida. Si desidera modificare anche le stringhe del selezionatore di date per adattarle alla lingua? Date un'occhiata al nostro articolo su Come modificare le stringhe del selezionatore di date dei campi.

Riferimento azione: wpforms_wp_footer_end

Filtro di riferimento: wpforms_frontend_strings