Home›Support›English Support›[Resolved] Classical translation editor broken with last version of Elementor (3.24.5)
[Resolved] Classical translation editor broken with last version of Elementor (3.24.5)
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate posts using the 'Classical Translation Editor' (CTE) that were created with the Classical Editor and do not use Elementor functions. However, you can no longer access the Wysiwig translation editor, only the 'code' view. WPML displays a message advising to switch to the Advanced Translation Editor (ATE) to translate content without risking breaking your HTML code. Solution: The WPML support team has investigated and found that ATE has specific handling for HTML content, whereas CTE does not, and there are no plans to add new features to CTE at this time. WordPress itself does not allow adding script tags through the Visual tab in the Classic Editor; they must be added in the Text tab to function correctly. Therefore, for translating content that includes HTML, it is recommended to switch to ATE, which is better equipped for handling such scenarios. If you need to manage different editors for different pages, you can follow this guide on Using Different Translation Editors for Different Pages. Alternatively, replacing HTML with shortcodes is another viable option.
Please note that this solution might be irrelevant if it's outdated or not applicable to your specific 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 issue 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 posts through the 'Classical Translation Editor'. These posts have been created with the Classical Editor and do not use functions of Elementor.
Symptoms:
I do not have access anymore to the Wysiwig translation editor, just the 'code' view. WPML displays a message: 'We see you're translating content that contains HTML. Switch to the Advanced Translation Editor to translate content without the risk of breaking your HTML code.'
Questions:
Why can't I access the Wysiwig classical editor for my content?
How can I resolve the issue with the Classical Translation Editor not working with Elementor version 3.24.5?
I use the Classic Editor plugin with classic editor as default on my profile.
And NO this does not come from this setting.
As I said :
1- noticed that on the main productive site, where all my plugins where updated, it stopped working 3-4 days ago (I have spent some time trying to find "what")
2- checked on the test side, where you have access, all plugins where not updated. I updated first Classic Editor, was still working. Updated Elementor, does not work anymore.
3- it is still working on my local test system, with not updated version of Elementor
4- Works also correctly on another of my websites with "old" Elementor version and the same Classic Editor configuration.
5- The error message is yours and tells me that, because there is HTML, I should switch to the new translation editor
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
Our 2nd tier checked this. ATE (Advanced Translation Editor) has specific handling for HTML content, whereas CTE (Classic Translation Editor) does not, and we’re not adding new features to CTE at this time.
Also, keep in mind that WordPress itself doesn’t allow adding script tags through the Visual tab in the Classic Editor. For example, if you insert
<script>alert("Boo!");</script>
using the Visual tab, WordPress will save it as plain text, and the script won't execute—it will simply display as text. To insert script tags properly, you'd need to switch to the Text tab.
In this case, it seems the request is for CTE to do something WordPress doesn’t natively support. So there's nothing more we can do with CTE, but you do have options. You can switch to the Text editor for specific content needs or use ATE, which handles more advanced HTML scenarios.
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.