I'm using Jupiter theme with Elementor Builder.
For header and footer I use elementor templates - they are translated from Romanian (the default language) to English.
But switching between languages doesn't change how these templates are displayed.
Also, I have read the tutorial on Elementor and past tickets from other users, so please do not reffer me to documentation for I have not found the answer 🙂
Please create a full database and website backup then go to WPML > Support > Troubleshooting page, and click the following:
- Clear the Cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML table collation
- Set language information
- Fix post type assignment for translations
If that didn't help, please try this:
I have created this clean sandbox setup on our servers here: hidden link (one-click login)
I would need you to please set up WPML + the WPML add-ons as you have them on your site (they are already installed) and to also install the theme/plugin and try to recreate the issue.
Please don't install anything else like plugins that are not necessary, on a clean sandbox we try to use just the WPML plugins and the plugin/theme that's part of the issue
If the issue is going to take place on this clean setup on our servers too, then I can forward this to our compatibility department.
Please let me know how that goes and what you are able to find.
Hello
I have checked all the steps in WPML > Support > Troubleshooting page ---still the same error
I have recreated a page plus the header and footer on the sandbox -- the same issue appears.
(I could not translate the page content, don't know why, but is not relevant since the problem is in the header and footer templates)
Meanwhile, is it possible to have 2 different heders: one for romanian and one for english? so, with different content, without translations.
And to show each header for the appropiate language.
I'm thinking of workaround, cause I'm on a live site.
I don't think this will be possible as the issue is related to the layout builder conditions, it uses the original template ID instead of the translated one.
So even if we created a different template for each language, there is no way to use the other ID on the secondary language and the theme will keep using the ID of the template you set in the default language.
To avoid any issues, you can test the above fix on a staging site first and create a full backup of the live site before applying there. I also suggest contacting the theme authors and sharing this issue with them, maybe they can provide another workaround.
Regards,
Mohamed
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.