Skip Navigation

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 5 replies, has 1 voice.

Last updated by Otto 1 month, 1 week ago.

Assisted by: Otto.

Author Posts
May 24, 2025 at 9:43 pm #17069202

daliborC-3

Background of the issue:
I am trying to resolve an issue where non-English pages, such as Italian, are being overwritten with English content. This issue seems to occur when working with multiple tabs open, sometimes with one tab in English and another in Italian. I can roll back to the translated page using page revisions. Additionally, I noticed that a page was saved three times in two seconds, which seems unusual. Here is a link to a page where the issue can be seen: hidden link.

Symptoms:
Non-English pages are being overwritten with English content. The page revisions allow rolling back to the translated page. A page was saved three times in two seconds, which is unexpected.

Questions:
Are you aware of any scenarios where a translated page, such as Italian, can be overwritten by English content by mistake?
Can working with multiple tabs open in the backend in multiple languages be the root cause of this issue?

May 27, 2025 at 6:09 am #17075663

Dražen
Supporter

Languages: English (English )

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

Hello,

Thanks for contacting us.

While you wait for my colleague to take over the ticket, let me try to help you with the issue quickly.

Please update to WPML 4.7.5, this issue should be fixed in latest version.

Go to Plugins > Add New > Commercial > Click “Check for updates" and update WPML plugins to latest versions.

Please make sure to create a backup, before doing any actions, just in case.

Regards,
Drazen

May 27, 2025 at 9:02 am #17076627

daliborC-3

Hey Drazen,

Thank you. I've updated from 4.7.4 to 4.7.5 - can you please confirm that the issue we were facing was a known issue?

Thank you

May 27, 2025 at 6:20 pm #17080329

Otto
WPML Supporter since 09/2015

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

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Let me rephrase the issue so I am sure I got it right:
“While editing pages, the Italian translation occasionally reverts to English. It tends to happen when editors keep several browser tabs open—some in English, some in Italian—causing near-simultaneous autosaves. The revision log even shows three saves within two seconds. Italian revisions can be restored.”

I need some clarification to better understand it:
1. Which translation editor is active for the affected pages (Classic, ATE, or “WordPress editor”)?
2. Is ‘Translate independently’ enabled on the overwritten Italian pages? https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/
3. Do you see any “In Progress” translation jobs for those pages in WPML → Translations?
4. Are any Heartbeat/throttling plugins or server caching layers running?

In general, issues related to translated content being overwritten involved either mixing translation-editing methods (WPML editor ↔ WordPress/Elementor builder), an unfinished translation job still “owning” the post, or fast simultaneous autosaves triggered by several open tabs/Heartbeats.

So, you can try the following:
❌ Please make a full website backup before proceeding ❌

1.
• Ensure each page uses a single translation method end-to-end.
• If you need to edit in the WordPress/Gutenberg/Elementor editor, first open the Language box ➜ click “Translate independently”; or switch off WPML’s translation editor for that post type.
• Cancel any pending Translation-Editor jobs for that page in WPML → Translations.
• Re-save both language versions once (no content change) to recreate a clean translation pair.

2.
• When working simultaneously, avoid keeping the same post open in several tabs with different languages.
• Install a Heartbeat-control plugin or add in wp-config.php:
define( 'AUTOSAVE_INTERVAL', 300 ); and optionally limit Heartbeat to 60 s or pause on unfocused tabs.

Best Regards,
Otto

June 3, 2025 at 9:21 pm #17104103

daliborC-3

Hi,

To answer your questions from above:

1. Which translation editor is active for the affected pages (Classic, ATE, or “WordPress editor”)? - For Every page on our website we use WordPress Editor for translations.

2. Is ‘Translate independently’ enabled on the overwritten Italian pages? https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/ - not really sure about this one as we can not check this option after it is already translated (as far as I can see). But every page was copied to another language and then content boxes edited. We do this for every page.

3. Do you see any “In Progress” translation jobs for those pages in WPML → Translations? - No pages "In Progress"

4. Caching - we do have WPRocket enabled + the default caching with Cloudways.

I would really like to know if having multiple browsers opened in different languages could have caused this - We will refrain from doing this, I would just like to isolate the possible cause.

Thank you

June 4, 2025 at 12:16 pm #17106226

Otto
WPML Supporter since 09/2015

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

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Yes, editing in two tabs at the same time may be the cause of the problem. I found a few reports of the problem (unrelated to WPML).

So, if avoiding it is possible, I suggest to do so.

Best Regards,
Otto