Passer au contenu Passer à la barre latérale

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Vous avez lancé WPML pour la traduction de votre site web, mais vous rencontrez un problème où les champs des images dans vos CPT sont vides.
Solution :
Le contenu est bien présent sur la page, mais il est masqué par un JavaScript personnalisé. Ce script ajoute une règle

display: none !important;

qui surcharge les autres styles et masque l’élément sous certaines conditions. Ce JavaScript est inclus dans le template d’en-tête. Voici les étapes que nous avons suivies pour résoudre ce problème :
1. Nous avons modifié le template d’en-tête pour supprimer le JavaScript personnalisé.
2. Le template a été enregistré et le contenu a été renvoyé en traduction.
3. Les templates traduits ont été mis à jour.
Malgré ces modifications, la condition continue de se déclencher et les éléments restent masqués. Le contenu est toujours présent dans le HTML et peut être visible via l’inspection du code.

Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions de vos thèmes et plugins, et de vérifier la version du correctif permanent. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.

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.

Marqué : 

Ce sujet contient 18 réponses, a 0 voix.

Dernière mise à jour par Bruno Kos Il y a 1 mois et 3 semaines.

Assisté par: Bruno Kos.

Auteur Messages
février 21, 2026 à 11:41 pm #17840488

Hichem Hamdani

Bonjour le problmème a été résolu à mon niveau merci

février 23, 2026 à 7:14 am #17841712

Bruno Kos
Partisan de WPML depuis 12/2018

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+02:00)

Le contenu est bien présent sur la page, mais il est masqué.

Un JavaScript personnalisé contrôle ce comportement en forçant une règle `display` inline avec `!important`, ce qui surcharge les autres styles et masque l’élément lorsque certaines conditions sont remplies.

Ce JavaScript est ajouté dans le template d’en-tête, à l’emplacement suivant :
`/wp-admin/post.php?post=211&action=elementor&v=82a9e4d26595`.

Ce que nous avons déjà fait :

* Nous avons modifié le template d’en-tête et supprimé le JavaScript personnalisé.
* Le template a été enregistré et le contenu a été renvoyé en traduction.
* Les templates traduits ont été mis à jour en conséquence.

Malgré cela, la condition continue de se déclencher et les éléments restent donc masqués. Le contenu est toujours présent dans le HTML et visible via l’inspection du code, mais il ne s’affiche pas à l’écran.

Vous pouvez constater ce comportement sur la page en ligne ici:
lien caché

image1.png
février 24, 2026 à 12:49 pm #17846714

Hichem Hamdani

merci beaucoup pour votre j'ai pu résoudre le problème

février 24, 2026 à 1:16 pm #17846939

Bruno Kos
Partisan de WPML depuis 12/2018

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+02:00)

L'utilisateur a confirmé que ce problème était résolu.