[Resolved] Some Elementor Pro templates don't translate
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing issues with translating Elementor Pro templates using WPML. Translations do not appear when using the WPML translator, and a 503 error occurs when using the WordPress editor. Solution: 1) Ensure a full site backup is taken. 2) Navigate to WPML>>Settings>>Custom Term Meta Translation. 3) Set the translation preference for the 'orderfield' field to 'Copy' and save the changes. 4) Go to FAQ>>FAQ categorieën in Dutch language, open the FAQ categorieën terms for editing one by one, and resave them. 5) Visit JetEngine>>Query Builder, open the 'FAQ Categorie query' for editing, go to the 'Include/Exclude' tab, add the French FAQ categorieën terms slugs in the name field, and update the query. 6) Check the translated FAQ page on the front end. Additionally, ensure that the correct template is selected for the French FAQ page from the Elementor screen.
If these steps do not resolve your issue, or if the solution seems outdated or irrelevant to your case, 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 the problem persists, please open a new support ticket 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.
Thank you for the updates. Please upgrade to the latest version of the plugins after a site backup. I will make a new copy of the site after that and debug it further locally.
Thank you for the updates. This looks like a compatibility issue. I created a new site copy and currently debugging it locally. Will get back to you as soon as possible. Please wait.
Thank you for the kind words. The issue exists on my local copy after the initial tests. So consulting with our team for an expert opinion. We will get back to you as early as possible. Please wait.
The possible workarounds are not helping. It looks like a compatibility issue with the Jet Accordion or Jet Tabs widget.
Therefore, we have a request: Can you please help us to replicate the problem in the sandbox site (a fresh installation)? Because it will speed up the debugging procedures, we can escalate the ticket directly to our developers. Thank you for your kind understanding.
1) Click this URL to log in to the sandbox site - hidden link
2) Install & Configure Elementor, Elementor Pro, and must required Jet Engine plugins
3) Configure WPML like your live site and activate WPML add-ons
4) Create a Template similar to your live site and translate it
5) Create a Page with similar content and translate it
I understand this will speed up the proces. However, I really do not have the time to replicate the site in the sandbox. As I understood correctly you took a backup of the live site. Why can't you figure out the bug in the backup environment?
Thank you for the updates. The issue arises because the Jet Engine query used in the templates is not language-aware, which requires a compatibility fix. This is why we requested it to be replicated in a sandbox site.
Hi Bigul, I installed and configured the sandbox and it works.
I did not translated the Elementor templates! Perhaps that is the issue? Can you have a look?
Thank you for configuring the sandbox site and testing there. It works as expected when I translate the templates. So escalated the ticket to our second-tier team now. We will get back to you as soon as possible. Please wait.
We are getting the expected results in our local copy after following these steps. Please try it after taking a full site backup and let us know your feedback. Refer to the attached images for more details.
1) Visit WPML>>Settings>>Custom Term Meta Translation
2) Choose *Copy* as translation preference for the *orderfield * field and save the changes
3) Visit FAQ>>FAQ categorieën in Dutch language
4) Open the FAQ categorieën terms for editing one by one and resave it (to refresh the translation settings)
5) Go to JetEngine>>Query Builder
6) Open the "FAQ Categorie query" query for editing
7) Go to the "Include/Exclude" tab
8) In the name field, please add the French FAQ categorieën terms slugs
9) Update the query
10) Visit the translated FAQ page on the front end
Thank you for the updates. Please check it now. The French FAQ page on your site didn't have a selected template. Adding it from the Elementor screen has fixed the issue - hidden link
Please check it now and let us know your feedback.