- Statut
- Résolu
- Extension/thème associé
- Advanced Custom Fields (ACF)
Aperçu de l’anomalie
Les utilisateurs utilisant des champs de contenu flexible ACF avec diverses mises en page ou des champs répéteurs avec un nombre inégal de sous-champs dans différentes langues peuvent constater que ces champs ne se synchronisent pas correctement avec leurs traductions lorsque le champ d’origine est modifié :
- Si vous mettez à jour l’article d’origine en modifiant les mises en page dans un champ de contenu flexible existant, la traduction de l’article est corrompue et la dernière mise en page disparaît.
- Si vous ajoutez plus de sous-champs répéteurs à la traduction qu’à l’article d’origine, ils seront supprimés après l’enregistrement de l’article.
- Cela se produit uniquement lors de la traduction d’un article ou d’une page « manuellement », en changeant de langue dans l’éditeur WP.
Solution de contournement
Veuillez sauvegarder complètement les fichiers et la base de données de votre site avant de tenter toute modification de code ou solution de contournement publiée sur notre site.
Si vous rencontrez des problèmes avec les champs de contenu flexible, vous pouvez essayer l’une des solutions de contournement suivantes :
- Utilisez l’Éditeur de traduction classique ou l’Éditeur de traduction avancé de WPML au lieu de changer manuellement de langue pour modifier une traduction.
- Essayez de définir la préférence de traduction du champ de contenu flexible ou du champ répéteur sur Copier une fois.
Après chacune de ces solutions de contournement suggérées, vous devrez peut-être mettre à jour l’article ou la page d’origine avant d’essayer de traduire à nouveau.