[Resolved] My ACF fields aren't synchronized between 2 lanauges
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing an issue where ACF fields are not synchronized between English and German versions on their WordPress site, despite setting the fields to be translated and using ACF Pro in expert mode.
Solution: 1. We recommend using the 'Same on all languages' setting instead of 'expert mode' to ensure that all necessary information syncs automatically across different languages. 2. If 'expert mode' is necessary, consult the documentation to understand which option to use for each field type. 3. After adjusting the custom field translation mode, make a minor change in the original language version of the page (e.g., add an extra space) and save it. This should prompt an update in the translated versions. 4. If fields still do not appear synchronized, the client found success by exporting the Post Type and Group Fields via the ACF tool, removing them, and then reimporting them, which forced synchronization.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If problems persist, please open a new support ticket.
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.
Background of the issue:
I'm trying to have the same number of ACF fields between English and German on my WordPress site. I'm using ACF Pro in expert mode and have set the fields to be translated. The issue can be seen here: hidden link
Symptoms:
The ACF fields aren't synchronized between the two languages. I expected to see the same number of fields between English and German, but instead, I got a different number of elements between the two languages.
Questions:
Why aren't my ACF fields synchronized between English and German?
How can I ensure the same number of ACF fields appear in both languages?
Welcome to WPML support. There was no answer on the chat that is why I turned it to this ticket.
In general, it is recommended to use the Same on all languages instead of the expert mode as that way all necessary information will be synced automatically.
But if you need the expert mode, you need to check this documentaiton to know which option to use for which field type:
Thanks for your help.
I didn't have any chat, I still have the page loading with "Connecting You With WPML Support".
My issue is that if I use the "Same on all languages" some fields are blocked and I can't translate them, so someone from a previous support told me to switch to the expert mode back then.
One field that isn't synchronized is a boolean, so according to the doc, it should be with the "Copy" option, but after switching it to "Copy", it is still not visible in German.
Even if I switch back from "Expert" to "Same fields across languages" I keep having a different number of fields between English and German.
It's like they are completely out of sync, how could I solve that?
I just wonder if after changes in the custom field translation mode you do a change in the original language for the page in question?
If not the change will not be applied.
- Go to your Dashboard > Pages.
- Open the edit screen of the original page. You should see a pencil/circle/gear icon in the sidebar options under the "Languages" section.
- Make a small change, for example, add an extra blank space at the end of a sentence/paragraph.
- Save it.
- You should now see that a circular arrow appears beside the 2nd languages links, this means that an update is required.
- Edit the translation again and save it up to 100% translated.
If the issue persists, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.
Make sure you set the next reply as private.
If you have access to a copy/staging version of the website that will be great so we can do the tests there.
Also I need to know which field group and page to check.
My issue is that the fields aren't visible at all in the German version, but I actually found a way to force the synchronization between languages. I exported the Post Type and Group Fields via the ACF tool, removed them, reimported them and now they are the same in both English and German.
Thanks a lot for your help