This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate pages using WPML on your site, but after completing the translation, the modules created in ACF are not appearing, and the live pages are showing as blank. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Take a backup of your site first for safety reasons. 2. Ensure that your ACF Pro plugin is updated to the latest version. You can check the latest version here: ACF Pro Changelog. 3. Install the ACF Multilingual plugin. If you have registered WPML plugins on your site, you should be able to install WPML plugins from Plugins >> Add New > Commercial tab. 4. Alternatively, you can download the Advanced Custom Fields Multilingual plugin directly from here: Download ACFML. 5. After installing the ACFML plugin, set the translation option of each field group by following this documentation: Setting Field Group Translation Option. 6. Try to translate the pages again and see if this resolves the issue.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, 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 am trying to translate pages using WPML on my site hidden link. I have completed a translation, but the modules created in ACF are not appearing, and the live pages are showing as blank.
Symptoms:
The translated pages are not displaying the ACF modules, resulting in blank live pages.
Questions:
Why are the ACF modules not appearing on the translated pages?
How can I ensure the translated pages display correctly?
Thank you for contacting WPML Support. To translate the ACF plugin you need to install/configure the ACF Multilingual plugin. So, please follow the below steps:
1. Take a backup of your site first for safety reasons.
2. Make sure to update the ACF Pro plugin to the latest version: hidden link
3. If you have registered WPML plugins on your site, you should be able to install WPML plugins from Plugins >> Add New > Commercial tab as you can see in the attached screenshot
OK so I have tried all this and with no success. The problem is that the content hasn't carried over in the backend of the website and therefore isn't coming over on the translated version. Attach is how it should look and how it looks with french translation
- If you are using Advanced Translation Editor for translating your site pages and want to have the same ACF fields across languages then, please follow the below steps:
1. Go to the ACF >> Fields Groups page.
2. Edit each field group one by one and set the “Same fields across languages” option as you can see in the attached screenshot.
- After that, please try the below procedure:
1. Open the default language page in Edit mode.
2. Make a small change, for example, add a space or + sign in your page/post title.
3. Update the page by pressing the “Update” button.
4. Now, please remove that small change that did in step #2.
5. Update the page again.
6. Now, please try to open the translated page in WPML Translation Editor and make sure the translation is 100% complete and press the Complete Translation button and see if this resolves the issue.
- If the issue persists, please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.
Your next answer will be private, meaning only you and I can access it.
=== Please backup your database and website ===
✙ I would additionally need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is essential.
Thanks for sharing the login details and page link/screenshot. I logged in to your site and follow the below steps:
1. Opened the default language home page in Edit mode: hidden link
2. Made a small change, for example, added a + sign in the page title.
3. Updated the page by pressing the “Update” button.
4. Removed that small change that did in step #2.
5. Updated the page again.
6. Click on the translated page icon and it completes the translation.
And now it shows the correct translation at frontend as you can see in the attached screenshot. Could you please check and confirm?
You may follow the same steps for all pages in which you face this type of issue.
Sorry for the delay, I was off during the weekend (Friday-Saturday). These steps are only for those pages in which you face missing translation issue.
If there are more pages, You may try to bulk update the default language pages to reload the translation by following the below steps:
1. Go to the Pages >> All Pages page.
2. Select the Pages in which you are facing issues.
3. Choose the Edit option in bulk action dropdown as you can see in the attached screenshot.
4. Press the Update button and let WPML to complete the translation or you may send the pages for translation from WPML >> Translation Management page to complete the translation.
Please let me know if this resolves the issue or if you need further assistance with this issue.