Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to display the same ACF field values across all languages on your WordPress site using WPML, but the option field is not displaying the expected value in other languages, showing null instead.
Solution:
1. Verify ACF Field Group Translation Settings
Go to ACF → Field Groups. Edit the field group associated with the affected content. In the Multilingual Content Setup section, ensure the Translation Option is set to “Same fields across languages”. Click Update to apply the changes.
2. Configure Individual Field Translation Preferences
Navigate to WPML → Settings. Scroll to the Custom Fields Translation section. Locate each ACF field used in the group. Set translation preferences as follows:
• Textual fields (e.g., text, textarea): Translate
• Media fields (e.g., images): Copy
• Repeater or flexible content fields: Copy
Click Save to confirm changes.
3. Update and Translate the Default Language Content
Edit the original post or page (in the default language). Make a minor change (e.g., add a space or line break) to trigger a content update. Save the changes. Open the WPML Translation Editor and re-translate the content.
4. Clear WPML Cache
Go to WPML → Support → Troubleshooting. Click “Clear the cache in WPML”.
For more detailed guidance, consult the official documentation on translating ACF fields with WPML: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/

If the problem persists after following these steps, we 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. If the solution is still not applicable, please open a new support ticket for further assistance.

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.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Andrey 9 months ago.

Assisted by: Andrey.

Author Posts
July 31, 2025 at 7:22 pm #17286547

adamS-70

Background of the issue:
I am trying to display the same fields' value in all languages on my WordPress site using WPML. The issue can be seen on this page: hidden link

Symptoms:
The option field is not displayed in other languages, and instead of the expected value, I got null.

Questions:
Why is the option field not displaying the same value in all languages?
How can I ensure the fields' values are consistent across all languages?

July 31, 2025 at 8:32 pm #17286671

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

To help resolve the issue with ACF option fields not displaying correctly across languages, please follow the steps below:

1. Verify ACF Field Group Translation Settings

• Go to ACF → Field Groups.
• Edit the field group associated with the affected content.
• In the Multilingual Content Setup section, ensure the Translation Option is set to “Same fields across languages”.
• Click Update to apply the changes.

Note: Setting the translation option to “Same fields across languages” ensures the field structure remains consistent, allowing WPML to handle translations correctly.

2. Configure Individual Field Translation Preferences

• Navigate to WPML → Settings.
• Scroll to the Custom Fields Translation section.
• Locate each ACF field used in the group.
• Set translation preferences as follows:
• Textual fields (e.g., text, textarea): Translate
• Media fields (e.g., images): Copy
• Repeater or flexible content fields: Copy
• Click Save to confirm changes.

Note: Accurate field translation preferences ensure WPML processes the data appropriately in all languages.

3. Update and Translate the Default Language Content

• Edit the original post or page (in the default language).
• Make a minor change (e.g., add a space or line break) to trigger a content update.
• Save the changes.
• Open the WPML Translation Editor and re-translate the content.

Note: This step ensures WPML registers the latest field configuration and values for translation.

4. Clear WPML Cache

• Go to WPML → Support → Troubleshooting.
• Click “Clear the cache in WPML”.
Note: Clearing the cache helps eliminate display issues caused by outdated or cached data.

Please also consult the official documentation for translating ACF fields with WPML:
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/

Still experiencing issues?

If the problem continues after completing the above steps, please share the following details so we can assist you further:
• How was the option field created (e.g., added via functions.php or ACF UI)?
• How is the field being rendered on the page (e.g., template code, shortcode, block)?
• What are the current translation settings for this field?