### [Come modificare i messaggi di convalida per WPML](https://wpforms.com/developers/change-validation-messages-for-wpml/)

**Pubblicato:** 8 dicembre 2020
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti mostrerà come modificare i messaggi di convalida in altre lingue utilizzando PHP. 

**Contenuto:**

## Introduzione

Ti piacerebbe utilizzare WPML o Polylang per modificare i messaggi di convalida nei tuoi moduli? In WPForms, questi messaggi vengono visualizzati in linea e i campi vengono convalidati **al volo** utilizzando PHP. Questi messaggi [possono essere facilmente modificati all'interno delle impostazioni di WPForms](https://wpforms.com/docs/customize-wpforms-validation-messages/), ma se hai un sito multilingue, potrebbe essere necessario modificarli in base alla lingua che l'utente sta attualmente utilizzando.

Quando è necessario fornire traduzioni in più lingue diverse, questi messaggi devono variare in base alle condizioni.

Tenendo presente questo, esiste un filtro che può essere utilizzato per verificare la lingua che il visitatore sta attualmente utilizzando. Quel filtro è `ICL_LANGUAGE_CODE`. Utilizzare questo filtro significa che, se stai utilizzando WPML o Polylang per le tue traduzioni WordPress, puoi verificare su quale lingua è attualmente impostato il tuo sito.

Possiamo utilizzare questo filtro per verificare se il messaggio di convalida debba essere modificato.

Ogni esempio di codice mostrerà le traduzioni in francese e spagnolo; dovrai adattare ogni frammento di codice alla tua lingua corretta, così come le traduzioni.

Ricorda che dovrai aggiungere i frammenti di codice corretti al tuo sito prima di poter vedere qualsiasi modifica.

Se hai bisogno di aiuto per aggiungere frammenti di codice al tuo sito, [consulta questo tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Come aggiungere PHP o JavaScript personalizzati per WPForms").

## Modifica del messaggio standard dei campi obbligatori

Di seguito è riportato un esempio che modifica il messaggio di convalida dei campi obbligatori a seconda della lingua attualmente impostata in WPML.

## Modifica degli altri messaggi di convalida

Per un frammento di codice completo per tutti i messaggi di convalida, dovresti utilizzare questo codice.

![Ecco quanto è facile modificare i messaggi di convalida in WPForms utilizzando WPFML](https://wpforms.com/wp-content/uploads/2020/12/wpforms-change-validation-messages.jpg)E questo è tutto! Ora puoi modificare con successo i messaggi di convalida. Vuoi modificare anche le stringhe del selettore di date in modo che corrispondano alla lingua? Dai un'occhiata al nostro articolo su [Come modificare le stringhe del selettore di date nel campo data](https://wpforms.com/developers/modify-date-field-date-picker-strings/ "Come modificare le stringhe del selettore di date nel campo data").

## Correlati

Riferimento all'azione: [wpforms\_wp\_footer\_end](https://wpforms.com/developers/wpforms_wp_footer_end/ "Utilizzo dell'azione wpforms_wp_footer_end")

Riferimento ai filtri: [wpforms\_frontend\_strings](https://wpforms.com/developers/wpforms_frontend_strings/ "Utilizzo del filtro wpforms_frontend_strings")

**Categorie:** Tutorial

**Tag:** PHP, traduzione, WPML

---

