Ce sujet est résolu. Voici une description du problème et de la solution.
Problem:
Le client tente de traduire automatiquement un champ lien dans un bloc ACF, qui est un sous-champ d'un repeater. Bien que la configuration soit correcte avec 'wpml_cf_preferences' => 1 pour le repeater et 'wpml_cf_preferences' => 2 pour le champ lien, la traduction automatique ne fonctionne pas comme prévu.
Solution:
1. Assurez-vous que les préférences de traduction des champs sont correctement configurées :
- Repeater principal : 'Copier le contenu vers la traduction' ('wpml_cf_preferences' = 1).
- Champ lien dans le repeater : 'Traduire' ('wpml_cf_preferences' = 2).
2. Lors de la traduction automatique, WPML tentera de dupliquer la structure et de remplir les champs configurés en 'Traduire'. Cependant, un champ lien n'est pas remplacé automatiquement par le lien de traduction correspondant à moins que :
- Il pointe vers un contenu interne, ET
- WPML reconnaît ce lien comme un ID d’un post ou d’une page existant, et qu’une traduction existe.
3. Si le champ ACF 'lien' contient un lien dur (URL absolue ou texte libre) et non une sélection d’objet WordPress, WPML ne remplace pas par défaut cette URL par la version traduite, même si une traduction existe.
4. Utilisez l’éditeur de traduction avancé de WPML pour saisir manuellement la version traduite du lien si WPML ne la propose pas automatiquement.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et si nécessaire, d'ouvrir un nouveau ticket de support pour une assistance personnalisée.
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 1 réponses, a 0 voix.
Dernière mise à jour par Il y a 1 semaine et 4 jours.
Assisté par: Ilyes.