Ce sujet est résolu. Voici une description du problème et de la solution.
Problème:
Le client ne voyait pas la traduction de ses champs personnalisés sur le frontend dans la langue secondaire.
Solution:
Dans la majorité des cas, les problèmes avec ACF sont dus à de mauvaises préférences de traduction:
- Dans "WPML > Paramètres > Traduction des types de publication" la préférence de "Groupes de champs (acf-field-group)" devrait être "Non traduisible".
- Dans "ACF > Groupes de champs", pour chaque champ:
- "Copy" ou "Copy once" pour les champs spéciaux "Repeater" et "Flexible"
- "Translate" pour tous les champs que vous souhaitez traduire tels que les textes, les WYSIWYG etc...
- Utilisez "Copy" si vous ne souhaitez pas traduire le champ mais garder la même valeur, par exemple pour les couleurs, les vrai/faux, images etc...
Documentation:
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/#translating-field-groups
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/recommended-custom-fields-translation-preferences-for-acf-and-wpml/
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.
Ce sujet contient 17 réponses, a 3 voix.
Dernière mise à jour par Il y a 1 année et 11 mois.
Assisté par: Nicolas V..