Background of the issue:
I created a custom field with URL input. I want different URLs for each language. In the 'Multilingual Content Setup' of the Field Group, I chose 'Make 'Field Groups' translatable'.
Symptoms:
I still can't translate the URLs. In 'WPML > Setting > Custom Fields Translation' my custom field is not clickable (is set to 'Copy' but I can't change it).
Questions:
How can I make my custom field translatable so that I can have different URLs for each language?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
Correct, the link field is currently by default set to "Copy". Our config still considers it as a field that only returns the link URL and expects that an internal link is used. In this case, the link will point automatically to the translated content once the content that you are linking to has been translated and published.
This will not work out of you want to return a link object including a link text and maybe you are even using an external link. In this case you need to set the link field to "Translate".
To be bale to change the settings of the fields the ACF Field Groups that contain your link field need to be set to "Expert" mode.
After that change the link field to "Translate".
The ACF Field Groups should not be set to translatable. Please set the to "Not translate" in WPML > Settings > Post Type Translation" and delete the duplicated versions of your field groups.
Make sure to not use the same field name more than once. This could cause a field that is set to "Translate" will not show up inside the WPML Translation Editor.
Make also sure that fields like Repeater, Group, or Flexible Content are always set to "Copy" when using the WPML Translation Editor to create the translations.
Hi, it's not really clear and what I did, did not work. I upload the screenshots:
1. In my ACF I need to insert different external URLS in each languages
2. I set "Field Groups Not transatable" (WPML > Settings > Post Type Translation)
3. I set "Don't translate" (in ACF)
..in the translator editor, I still can't add a translation.