This thread is resolved. Here is a description of the problem and solution.
Problem: The client is trying to translate pages from Hebrew to English using WPML and Elementor on their website. They have set the English language direction in WPML to Left to Right (LTR), and Elementor page and section settings to Default direction. Despite these settings, all English content still aligns to the right and follows a Right to Left (RTL) direction, without switching columns. Solution: The issue might be related to Elementor Pro display conditions. If you're experiencing this, we recommend checking if certain conditions are set in Elementor Pro that might enforce RTL. You can view a tutorial on how to change these conditions here: https://www.youtube.com/watch?v=aBYuuUcPVuA. Alternatively, if you're unable to find the condition from the Elementor interface, you can remove it directly from the database: 1. Open your database. 2. Go to the wp_options table. 3. Find the entry named elementor_pro_theme_builder_conditions and delete it. Please ensure to back up your database before making any changes. Additionally, check for any custom CSS that might be enforcing RTL globally and remove it.
This solution might be irrelevant if it's outdated or not applicable 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 issue 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.
Background of the issue:
I am trying to translate pages from Hebrew to English on my website hidden link. I want the English pages to display left-to-right (LTR) while keeping the Hebrew pages right-to-left (RTL). I have set the English language direction in WPML to Left to Right, and Elementor page and section settings are set to Default direction. There is no custom CSS enforcing RTL globally.
Symptoms:
Despite the settings, all English content still aligns to the right and follows RTL direction. It doesn't switch columns as well.
Questions:
How can I configure the website so that English pages are displayed LTR while keeping the Hebrew pages RTL?
WPML itself doesn’t control how your theme handles RTL (right-to-left) content — this is managed entirely by the CSS rules of your WordPress theme. From what I can see, your theme appears to be RTL-compatible. If your theme and plugins are properly configured to support RTL layouts, WPML will ensure your site’s translations display correctly.
If English content is being displayed in RTL format, something on your site might be forcing that behavior.
Please try the following:
1. Temporarily disable all plugins except WPML and see if the issue persists.
2. Test the site with a default WordPress theme to check if the problem remains.
3. Verify that there are no language constants set in your wp-config.php file.
1. Temporarily disable all plugins except WPML and see if the issue persists.
Only when deactivating Elementor PRO - the columns and and text aligned LTR, correctly. But I couldn't find any html/CSS on the page builder that instructed otherwise.
2. Test the site with a default WordPress theme to check if the problem remains.
Didn't help.
I 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. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
I’ve looked deeper into this case, and it seems to be related to Elementor Pro display conditions. It’s likely that certain conditions are set, but I can’t verify them because the Elementor Pro license isn’t activated on your staging site.
Here’s a short video showing how to change Elementor Pro conditions: hidden link
If you’re unable to find the condition from the Elementor interface, you can remove it directly from the database:
1. Open your database.
2. Go to the wp_options table.
3. Find the entry named elementor_pro_theme_builder_conditions and delete it.
Before making any changes, please make sure to back up your database first.