Comment modifier les messages de validation pour WPML

Introduction

Vous souhaitez utiliser WPML ou Polylang pour modifier les messages de validation de 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 WPForms, mais si vous avez un site multilingue, vous pouvez avoir besoin de les modifier en fonction de la langue utilisée par l'utilisateur.

Lorsque vous devez fournir plusieurs traductions en différentes langues, ces messages doivent être conditionnellement différents.

Dans cette optique, il existe un filtre qui permet de vérifier la langue 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 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 en français et en espagnol, vous devrez ajuster chaque extrait de code pour votre langue correcte ainsi que les traductions.

N'oubliez pas que vous devez ajouter les bons extraits de code à votre site avant de constater des changements.

Si vous avez besoin d'aide pour ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.

Modification du message standard sur les champs obligatoires

Voici un exemple qui modifie le message de validation des champs obligatoires en fonction de la langue utilisée par WPML.

Modification des autres messages de validation

Pour obtenir un extrait de code complet pour tous les messages de validation, vous pouvez utiliser ce code.

C'est ainsi qu'il est facile de modifier les messages de validation dans les WPForms en utilisant WPFML.

Et c'est tout ! Vous pouvez maintenant modifier avec succès les messages de validation. Vous souhaitez également modifier les chaînes du sélecteur de date pour qu'elles correspondent à la langue ? Jetez un coup d'œil à notre article sur la modification des chaînes du sélecteur de date du champ de date.

Référence de l'action : wpforms_wp_footer_end

Référence du filtre : wpforms_frontend_strings