[Résolu] Divi - Masquer un élément sur la traduction ?
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Bonjour,
Sur certaines pages, j'ai des éléments qui ne concernent que le public français et je voudrais masquer ces blocs sur la version anglaise. Comment faire ?
Exemple sur cette page, en bas dans les offres scolaires
Les langues: Anglais (English )Français (Français )
Fuseau horaire: America/Lima (GMT-05:00)
Bonjour,
Je vais reprendre ce ticket car Johan n'est pas disponible.
Malheureusement il n'est pas possible de ne pas traduire un élément de la page mais comme Johan le mentionnait il est possible de "cacher" cet élément en utilisant une règle CSS.
La première chose à faire dans la page originale en Français c'est d'ajouter une classe CSS spécifique à cet élément DIVI
Dans l'éditeur DIVI sélectionnez l'élément en question puis ajouter par exemple la classe: hide-en
Ensuite dans le CSS de votre thème (style.css) ou dans le Customizer de WordPress (Apparence > Personnaliser > CSS additionnel) ajouter la règle suivante:
Cette règle cachera tous les éléments avec la classe hide-en dans la langue Anglaise (Vous pouvez donc réutiliser la même classe sur d'autres éléments/pages si nécessaire).
Bonjour Nicolas,
Ok, c'est dommage mais compte tenu que le cas ne se présente pas trop souvent, cette solution est acceptable. J'ai testé et cela fonctionne.
Merci !