### [Comment modifier les messages de validation pour WPML](https://wpforms.com/developers/change-validation-messages-for-wpml/)

**Publié le :** 8 décembre 2020
**Auteur :** Umair Majeed

**Extrait :** Ce tutoriel vous montrera comment modifier les messages de validation dans d'autres langues à l'aide de PHP. 

**Contenu :**

## Introduction

Souhaitez-vous utiliser WPML ou Polylang pour modifier les messages de validation de vos formulaires ? Dans WPForms, ces messages s’affichent en ligne et les champs sont validés **à la volée** à l’aide de PHP. Ces messages [peuvent être facilement modifiés dans les paramètres de WPForms](https://wpforms.com/docs/customize-wpforms-validation-messages/), mais si vous disposez d’un site multilingue, vous devrez peut-être les adapter en fonction de la langue actuellement utilisée par l’utilisateur.

Lorsque vous devez fournir plusieurs traductions dans différentes langues, ces messages doivent varier en fonction de la langue.

Dans cette optique, il existe un filtre permettant de vérifier la langue actuellement utilisée par votre visiteur. Ce filtre est `ICL_LANGUAGE_CODE`. L'utilisation de ce filtre signifie que si vous utilisez WPML ou Polylang pour vos traductions WordPress, vous pouvez vérifier quelle est la langue actuellement définie sur votre site.

Nous pouvons utiliser ce filtre pour vérifier si le message de validation doit être modifié.

Chaque exemple de code vous montrera les traductions en français et en espagnol ; vous devrez adapter chaque extrait de code à votre langue ainsi qu'aux traductions.

N'oubliez pas que vous devrez ajouter les extraits de code appropriés à votre site avant de voir les changements s'afficher.

Si vous avez besoin d'aide pour ajouter des extraits de code à votre site, [veuillez consulter ce tutoriel](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ « Comment ajouter du code PHP ou JavaScript personnalisé pour WPForms »).

## Modification du message standard des champs obligatoires

Vous trouverez ci-dessous un exemple qui modifie le message de validation des champs obligatoires en fonction de la langue actuellement sélectionnée dans WPML.

## Modifier les autres messages de validation

Pour obtenir un extrait de code complet couvrant tous les messages de validation, utilisez ce code.

![Voilà à quel point il est facile de modifier les messages de validation dans WPForms à l’aide de WPFML](https://wpforms.com/wp-content/uploads/2020/12/wpforms-change-validation-messages.jpg)Et voilà ! Vous pouvez désormais modifier les messages de validation. Souhaitez-vous également adapter les chaînes du sélecteur de date à la langue ? Consultez notre article sur [Comment modifier les chaînes du sélecteur de date](https://wpforms.com/developers/modify-date-field-date-picker-strings/ "Comment modifier les chaînes du sélecteur de date").

## Connexes

Référence des actions : [wpforms\_wp\_footer\_end](https://wpforms.com/developers/wpforms_wp_footer_end/ "Utilisation de l'action wpforms_wp_footer_end")

Référence des filtres : [wpforms\_frontend\_strings](https://wpforms.com/developers/wpforms_frontend_strings/ « Utilisation du filtre wpforms_frontend_strings »)

**Catégories :** Tutoriels

**Mots-clés :** PHP, traduction, WPML

---

