Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client wants to apply and preserve custom styling for Hebrew pages (RTL) translated with WPML without losing changes when updates are made using the Advanced Translation Editor (ATE).
Solution:
We recommend using different layouts per language. After translating the page to Hebrew, you should deactivate the ATE so the pages can be edited independently. Here are the steps to achieve this:
1. Create a test page.
2. Translate it using ATE.
3. Disable ATE.
4. Apply custom styles to the translated Hebrew test page.
5. Check the results.
This method allows you to maintain custom styles on Hebrew pages without them being overwritten by future updates via ATE. For more detailed guidance, please refer to our documentation on using different translation editors for different pages: https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/.

If this solution does not resolve your issue or seems outdated, 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 further assistance is needed, please open a new support ticket at https://wpml.org/forums/forum/english-support/.

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.

This topic contains 3 replies, has 0 voices.

Last updated by Carlos Rojas 1 week, 1 day ago.

Assisted by: Carlos Rojas.

Author Posts
July 28, 2025 at 9:53 am #17274451

garyZ-7

Background of the issue:
I want to understand how to style Hebrew pages without losing edits with WPML ATE. Our site is in English and translated into Hebrew (RTL) using WPML. I would like to control the styling specifically for Hebrew pages — such as font sizes, icon direction, etc. — while still relying on WPML for all text translations.

Symptoms:
When I apply custom styling directly to the Hebrew pages via the WordPress editor, it works as expected. However, when I use the WPML Advanced Translation Editor (ATE), those styling changes are lost. I understand this is due to the warning: "Warning: Edits you're about to make will be lost. You are about to edit this translation using the standard WordPress editor. Any changes you make will be lost the next time you send this page for translation."

Questions:
What is the recommended best practice to apply and preserve per-language styling (specifically for RTL Hebrew pages) without losing changes every time we use ATE for translation updates?

July 29, 2025 at 7:56 am #17277378

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

In this scenario, you might want to use different layouts per language as described in this guide: https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/, which is basically to translate the page to Hebrew, and then deactivate the Advanced Translation Editor (ATE) so the pages can be edited independently.

Please let me know if you need further assistance.
Regards,
Carlos

July 29, 2025 at 8:43 am #17277688

garyZ-7

Hello Carlos,

Thanks for your feedback, unfortunately this method is not working for me.
I had already translated the home page for example using the WPML translation editor.

Home page:
hidden link

Home page in hebrew:
hidden link

The screenshots attached show the English pages en the hebrew pages created by WPML, without clicking on WordPress editor neither duplicating the page.

Please advise how to fix this.
Many thanks!

Kind regards

wpml-1.png
wpml-2.png
wpml-3.png
July 29, 2025 at 9:05 am #17277779

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi,
Thank you for your message and for sharing the screenshots.

You can disable the translation editor after translating the content with it and manually apply the custom styles to the Hebrew page. This won't affect the already translated content.

I recommend that you test this by:
- Create a test page
- Translate it using ATE
- Then disable ATE
- Apply some custom styles to the translated Hebrew test page
- Check the results

These steps will help you understand how it works and then apply it to the homepage.