Résumé IA
Introduction
Voulez-vous utiliser WPML ou Polylang pour modifier les messages de validation sur vos formulaires ? Dans WPForms, ces messages sont affichés en ligne et les champs sont validés à la volée en utilisant PHP. Ces messages peuvent être facilement modifiés dans les paramètres de votre WPForms mais si vous avez un site multilingue, vous pourriez avoir besoin de les modifier en fonction de la langue actuellement utilisée par l'utilisateur.
Lorsque vous devez fournir plusieurs traductions dans différentes langues, ces messages doivent être conditionnellement différents.
Dans cette optique, il existe un filtre qui peut être utilisé pour 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 la langue actuelle de 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 française et espagnole, vous devrez ajuster chaque extrait de code pour votre langue correcte ainsi que les traductions.
N'oubliez pas que vous devrez ajouter les bons extraits de code à votre site avant de voir des changements.
Si vous avez besoin d'aide pour ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.
Modification du message standard pour les champs requis
Voici un exemple qui modifie le message de validation du champ requis en fonction de la langue définie actuellement par WPML.
Modification des autres messages de validation
Pour un extrait de code complet pour tous les messages de validation, vous utiliseriez ce code.

Et voilà ! Vous pouvez maintenant modifier avec succès les messages de validation. Souhaitez-vous également modifier les chaînes de caractères du sélecteur de date pour qu'elles correspondent à la langue ? Consultez notre article sur Comment modifier les chaînes de caractères du sélecteur de date des champs de date.
Articles associés
Référence d’action : wpforms_wp_footer_end
Référence du filtre : wpforms_frontend_strings