Home›Support›English Support›[Resolved] My ACF fields are missing from WPML's Advanced Translation Editor (ATE)
[Resolved] My ACF fields are missing from WPML's Advanced Translation Editor (ATE)
This thread is resolved. Here is a description of the problem and solution.
Problem: You are using the Advanced Translation Editor (ATE) to translate content, but your ACF fields are missing when you access ATE. Solution: 1. Check the configuration of your ACF Field Groups in your posts. If they are set to "Expert", you need to configure each field individually. 2. We recommend setting the field groups to "Same fields across languages" to automatically configure all fields appropriately. Alternatively, follow the guide on setting up ACF fields with WPML: Recommended Custom Fields Translation Preferences for ACF and WPML. 3. Ensure that fields such as Flexible Content and Repeater are set to "Copy", and all text fields are set to "Translate". 4. After adjusting these settings, edit any field on the original content, save the post, and then attempt to translate it again.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific case, please open 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, visit our support forum: WPML Support Forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Just to add:
- The test site has a htpasswd applied. I can supply this if you send me a private request.
- I can supply you with CMS logins for the test site.
- I can also supply the WPML debug output specifically for the test site if that's helpful
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
I'd be happy to offer to take a closer look.
I would like to request temporary access (wp-admin and FTP) to the website to investigate the issue further.
You can find the required fields below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.
IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.
I may need to install a plugin called "All In One WP Migration" to create a copy of the website so I can investigate the issue further.
However, I would also be very grateful if you could provide a staging site or a copy of the website from your server for this purpose.
If you have any questions about creating such a staging site, you can consult your hosting provider. Please note that WPML must also be registered on this staging site at https://wpml.org/account/websites/.
If you are unable to provide such a copy of the website for testing, please let me know on this ticket.
The private reply form looks like this: hidden link
Click "I still need assistance" the next time you reply.
Video: hidden link
Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Various of the ACF Field Groups that are used on your posts use the "Expert" setting which means that you are responsible for configuring each field individually.
I would suggest you set the filed groups all to "Same fields across languages" or you follow this guide to make sure that the correct settings are used for each field:
Example:
The group "Page builder [template]" is set to "Expert" and the Flexible Content and Repeater field, for example, are set to "Copy once". These fields should be set to "Copy" when using the WPML Translation Editor.
Also, you have actual Text fields that are set to "Copy once" but they need to be set to "Translate" if you want the text to be available on the WPML Translation Editor.
Choosing the field group setting "Same fields across languages" will set all the fields automatically for you.
After that, edit any field on the original content, save the post, and then translate it.
The new field group I created for testing (the one called "Fields for WPML Testing", here hidden link) is set to "Same fields across languages". Saving and retrying ATE doesn't work.
Even if I create a brand new piece of content and try to use ATE the ACF fields still don't appear. (Screenshot attached using a brand new piece of content).
Some fields are intentionally set to Expert as there are fields that I need to be consistent across all languages (e.g. some config, some non text based fields where there's nothing to translate, things I want to have the same value across all languages).
If I really have to I can try changing these to "Same fields across all languages" but for the purpose of this thread can we focus on my "Fields for WPML Testing" group that doesn't appear?
I am expecting:
1 - WP Core fields to appear in ATE
2 - ACF fields set to "Same fields" to appear in ATE
3 - ACF fields set to "Expert" I would understand if they don't appear in ATE (but would ideally like the individual fields that are translatable to appear in ATE).
---
Off topic - Does ATE not support Expert field groups at all then? Why does it recommend not using Expert for new field groups?
I have created a brand new post type which only has the "Fields for WPML Testing" field group and these DO appear in ATE.
So now I'm wondering why this isn't the case for my existing content types? Is it because they have a mix of "Same" and "Expert"?
To test this I have added an Expert field group to my new "ATE Posts" content type.
Screenshots attached of
- ATE before Expert group was added, the fields appear
- ATE after also added a second field group set to Expert, the fields set to "Same" appear. (ok I guess this is expected).
- Screenshot of the two field groups.
Thanks for the advice, setting everything to "Same fields across languages" is the closest I've managed to get to this working!
I'm quite keen to try to get Expert mode working because certain fields I would like retained across languages while allowing the text inputs to be translated.
I've changed this field group back to "Expert": hidden link
This results in settings which match your description:
Field Group: Expert
- Flexible content field: Copy
- - Accordion block layout: sub repeater: Copy
- - - Title: Translate
- - - Content: Copy / Translate
- - Text block layout: Body field: Translate
Looking at the acf-json git diff it looks like a brief period set to "Same fields" has configured the sub fields as needed. (Attached).
I'm going to try replicating this on production and will report back.
Toggling to "Same fields" and back to "Expert" seems to have done the trick.
Production looks to be working now, I'm just waiting for the "Updating affected posts for changes in translatable fields" process to complete which looks like it's going to take a very long time.
Thanks for the help, this one has been hard to pinpoint.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.