This thread is resolved. Here is a description of the problem and solution.
Problem: If you're experiencing issues with the WP Bakery Media Grid Widget not working on translated pages in second languages, and this occurs on every page that has a media grid, the issue might be related to how the media grid is translated. Solution: We recommend using the WPML Translation Editor to translate your pages as it handles the translation of media grids more effectively. However, if you prefer using the WordPress Editor, follow these steps: 1. Navigate to WPML > Settings > Custom Field Translation and click on "Show system fields". 2. Search for the field
_vc_post_settings
and change its setting to "Not translate". 3. Save your changes and re-translate the pages using the WordPress Editor. This adjustment is necessary because the field
_vc_post_settings
, which includes image IDs, needs specific handling to ensure images display correctly across different languages when not using the WPML Translation Editor.
Please note that this solution might become outdated or may not apply to your specific case. If the issue persists, we 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. If needed, do not hesitate to open a new support ticket for personalized assistance at 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.
Perfect this part is finished successfully too! 🙂
Now the last one can you please help me with the media grid that is not working on the translated pages so in English and Italian? This is happening in every page that has media grid.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Vienna (GMT+02:00)
Hi,
I would eventually also need to request temporary access (WP-Admin and FTP) to your site
– preferably to a test site where the problem has been replicated if possible –
in order to be of better help and check if some configurations might need to be changed
Your next answer will be private which means only you and I have access to it.
❌ Please backup your database and website ❌
✙ I would additionally need your permission to de-activate and re-activate Plugins and the Theme, and to change configurations on the site. This is also a reason the backup is really important.
✙ Please add the Links to the […] Edit Screen, the Page/Post where you insert the […] and the corresponding Front End Page/Screen
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Vienna (GMT+02:00)
Hi,
I'm currently creating a backup using a reliable plugin I installed called UpdraftPlus. Once the backup is complete, I’ll continue with the investigation.
You can access the backups for restoration here: hidden link
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Vienna (GMT+02:00)
The WPBakery module and the images are correctly present in the English backend post (ID 2725). On the English homepage, you can even see the loading circles. However, the widget used there triggers the following JavaScript error:
On the homepage on EN we can even see the loading circles. What is caused on the EN startpage where the widget is used is the following error:
Uncaught Error: Syntax error, unrecognized expression: {"status":"Nothing found"}
at I.error (jquery.min.js?ver=3.7.1:2:11769)
at Y (jquery.min.js?ver=3.7.1:2:17234)
at re (jquery.min.js?ver=3.7.1:2:20008)
at ce.I (jquery.min.js?ver=3.7.1:2:7520)
at ce.<anonymous> (jquery-migrate.min.js?ver=3.4.1:2:2898)
at e.<computed> [as find] (jquery-migrate.min.js?ver=3.4.1:2:1582)
at ce.find (jquery.min.js?ver=3.7.1:2:21991)
at e.<computed>.<anonymous> (jquery.min.js?ver=3.7.1:2:22483)
at e.<computed>.<anonymous> (jquery-migrate.min.js?ver=3.4.1:2:2438)
at new e.<computed> (jquery-migrate.min.js?ver=3.4.1:2:1582)
Please try updating WPBakery Page Builder to the latest version first to check if this issue has already been resolved in a newer release.
Hello Marcel hope you are doing well. I talked with the template's support and they told me that is the WPML fault not the template's because media grid is a default widget and it is impossible to not work on translated languages. Please help me because I have to finish this today.
If you cant help me please tell me so I can reopen as a ticket and another supporter can help me.
If you still need my credentials please send me e message private because I changed the password.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Vienna (GMT+02:00)
Hi,
I didn’t say it’s the theme’s fault. I just asked you to make sure everything is updated first. This helps us confirm that we’re not debugging an issue that might already be fixed in a newer version of WPBakery.
As mentioned, this is a default WPBakery functionality, and it appears correct in the backend. We also haven’t received other reports of this issue, so it’s possible that it only affects your specific site setup.
If the problem persists after updating, I’ll provide you with a sandbox environment where you can install WPBakery and try to reproduce the issue. If it occurs there as well, we can look for a workaround or contact the WPBakery developers if necessary to address it in their codebase.
Please note that this process might take some time and won’t be resolved within the next few hours.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Vienna (GMT+02:00)
I understand your concern and apologize for the inconvenience. The request to test with the latest version was to efficiently verify whether the issue had already been resolved so we could proceed with the next steps promptly.
I’ll now transfer your case to another supporter who will review it further. Thank you for your cooperation.
This is totally unacceptable. I have been waiting for days for a fix regarding a bug with WPML and Media Grid in WPBakery, yet I haven’t received any solution — and even worse, I’m being completely ignored. I’m very disappointed, and you’re leaving me no choice but to leave a negative review describing my experience with your support.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello Laura,
Our apologies for the delay in solving this issue for you!
I have tried to connect to the site, but the credentials are sadly not valid anymore.
The private reply is enabled again, so that you can provide me access again.
---
IMPORTANT:
According to your provided debug information, on their website are two page builders active:
- Elementor
- WP Bakery Page Builder
It is not recommended to use more than one plugin of the same kind, as it can cause unexpected issues.
Based on the source code of your website, you are using WP Bakery Page Builder.
Please disable Elementor.
---
Further, it would be very helpful if you could provide me with some more information:
- The WP Bakery Page Builder widget used for this grid is a default widget of WP Bakery, or is it a custom widget that is shipped with the theme (here CTCore)?
Note that custom widgets need a proper XML configuration to be translatable with WPML. I can assist in creating such a config, if needed.
Also, please revise WPML > Settings > Media Translation and revise if the automatic detection for media is enabled. If so, disable it for a moment, enlarge additional options. Make sure the checkboxes for existing and new content are all marked.
Then use the button to let WPML sync the media. This will create any missing media entries inside the media library.
After that, you can enable the automatic detection for media again.
---
If this still does not solve the issue, I will be glad to take a close look at your site and solve this issue for you.