[Résolu] Champs ACF en FR : conserver la valeur saisie dans les autres langues (ne pas les traduire)
Ce sujet est résolu. Voici une description du problème et de la solution.
Problem: The client wants data entered in the main language (FR) for ACF repeater fields to be automatically copied to other languages (EN, NL, DE) without the possibility of modification. Despite having set the fields to 'Copy' in WPML's 'expert mode', some repeater fields are still editable in other languages, and changes in FR are not reflected in other languages. Solution: We found that the issue was due to incorrect settings for the ACF repeater fields. Only the 'bungalows_semaine' field was set to 'copy', while the other fields were not. After adjusting the settings to 'copy' for all relevant fields and using the translation editor to translate a draft page, the fields were successfully locked and copied from the original. It's crucial to use the translation editor for WPML to apply the ACF translation preferences correctly.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we recommend opening a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at https://wpml.org/forums/.
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.
Contexte de la question:
Je veux que les données saisies dans la langue principale (FR) pour les champs ACF repeater soient automatiquement copiées vers les autres langues (EN, NL, DE) sans possibilité de modification. J'ai configuré le mode 'expert WPML' et coché 'Copier' sur certains champs. URL: lien caché
Symptômes:
Sur certains champs repeater, je peux modifier les textes dans les autres langues malgré la même configuration. Les modifications en FR ne sont pas répercutées dans les autres langues.
Questions:
Pourquoi les champs repeater ne se comportent-ils pas de la même manière malgré la même configuration ?
Comment faire pour que les modifications en FR soient automatiquement copiées et verrouillées dans les autres langues ?
Bonjour,
Merci de votre retour.
J'ai bien passé les champs en "ne pas traduire", mais cela ne corrige pas mon problème : les champs sont toujours modifiables dans les autres langues.
J'aimerais vous demander un accès temporaire au wp-admin et au FTP de votre site de test, ce qui me permettra de trouver ces informations pour vous,
Merci de me fournir les étapes à suivre pour reproduire le problème.
Il est important de noter que vous devez sauvegarder votre site et votre base de données avant de procéder, et vous pouvez utiliser un plugin comme Duplicator à cette fin. Voici un lien vers ce plugin : http://wordpress.org/plugins/duplicator/
Si vous ne voyez pas le formulaire ci-dessous, n'entrez pas vos informations d'identification, car elles seront exposées publiquement :
lien caché
Pour des raisons de confidentialité et de sécurité, veillez à ce que votre réponse soit privée.
Je ne sais pas très bien sur quel champ je dois me concentrer, je vois plusieurs champs possibles et je n'ai pas d'exemple sur lequel le problème se produit,
Par exemple, cette page contient à elle seule 16 champs personnalisés différents : lien caché
Quel champ voulez-vous copier automatiquement dans les autres langues ?
Donc effectivement dans le groupe de la "Page Tarifs", il s'agit de ces 4 champs :
- pods_semaine
- chalets_semaine
- mobilhomes_semaine
- bungalows_semaine
Alors étrangement, le champs bungalows_semaine est bien dupliqué, mais pas les autres. Alors que les paramétrages sont les mêmes (?)
After checking your settings, I found that the other 3 types of emplacements were not set to "copy", only the bangalow had the right settings : lien caché
After changing the fields preference to copy, I created a draft page, then translated it using the translation editor, which worked great for those fields as they got copied accordingly, please check this translation : lien caché
The fields are locked and copied from the original.
So, I'm not sure if you are translating these pages differently, but please understand that you need to use the translation editor for WPML to apply the ACF translation preferences we just applied.