Issue with Translating Advanced Custom Fields in Different Groups

If Advanced Custom Fields (ACF) are placed in different groups, the translation feature does not apply correctly. Instead, all fields are merged into a single group during translation, leading to duplicate fields and overwriting issues.

Why does this happen?

When analyzing the post data, all ACF values are stored in an array using the field ID as the key. If multiple fields share the same key, the last value overwrites the previous ones, causing incorrect translations.

Solution

To ensure translations work correctly, all ACF fields should be placed within a single group. This prevents duplicate fields and ensures that the correct values are applied. If you experience this issue, we recommend restructuring your fields so they are all within the same group.

 


This article related to Multilanguage by BestWebSoft plugin

Additional resources: Multilanguage - User Guide

Still need help? Feel free to contact our friendly support team. Create a private ticket 

Have more questions? Submit a request