Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 -
- 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 -

Supporter timezone: Europe/Vienna (GMT+02:00)

Tagged: 

This topic contains 13 replies, has 0 voices.

Last updated by Bigul 1 day, 15 hours ago.

Assisted by: Bigul.

Author Posts
July 30, 2025 at 1:11 pm

Michel

Background of the issue:
I have posts on my website that have been translated using WPML. I am trying to edit the translations of these posts.

Symptoms:
Whenever I click on a translation and edit it in the translation editor, I lose all my translations. For example, when I try to edit the Danish translation of a post, many fields are empty.

Questions:
For example i have the english version of a post: hidden link and this is the danish version: hidden link. All translated correctly. But when viewing the translation editor all fields are empty?

July 30, 2025 at 3:14 pm
July 30, 2025 at 3:32 pm #17282851

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Please upgrade all the plugins (including Elementor) on your site to the latest versions after taking a full site backup (mandatory).

Once updated, please try the workaround suggested in the following errata. Becuase it looks related. Then check if the issue still occurs. You may need to use "post_post" as the "element_type", instead of "post_product".

https://wpml.org/errata/products-previously-translated-with-classic-translation-editor-open-in-ate/

Please make sure a full site backup is made before applying the workaround, and let us know your feedback.

--
Thanks!

Bigul

July 31, 2025 at 7:19 am #17283812

Michel

Hi Bigul,

I tried / did the following:

First i made a staging enviroment as recommended. There i updated all plugins to the latest versions. Then i following the instructions on the provided link. Inserted the sql query in the DB and placed the script in the functions.php. Unfortunately this did not resolve my issue. Is it a possibility that you guys take a look? this is a staging website so i can give sftp and database access. Can i just paste the creditials here?

Also the only thing i changed from live is that the languages dont have another domain for each language but just /nl or /de.

Please let me know!

Scherm­afbeelding 2025-07-31 om 09.18.42.png
Scherm­afbeelding 2025-07-31 om 09.18.02.png
Scherm­afbeelding 2025-07-31 om 09.17.56.png
July 31, 2025 at 11:43 am #17284853

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Thank you for the updates. I am enabling the private option for the next reply. Please fill in the private details fields (including FTP credentials) after a full site backup.

Refer to the following links for more details about our private information sharing policies.

https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

hidden link

--
Thanks!

Bigul

August 1, 2025 at 7:44 am
August 1, 2025 at 8:02 pm #17289372

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Thank you for the staging site details. I had a quick check. This requires further testing. So, please grant permission to:

- Deactivate non-WPML plugins
- Switch to the default Twenty Twenty-Five theme on the staging site for further troubleshooting
- Install the Adminer plugin for a quick check of the database structure and contents. It will help us inspect relevant tables without needing full database access.
- Create a copy of the site using the Duplicator plugin in case of escalation to our developers

--
Thanks!

Bigul

August 4, 2025 at 8:59 am #17292258

Michel

Hi Bigul,

Permissions granted

August 5, 2025 at 7:32 am #17295072

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Thank you for the permission. I am making a copy of the site now, and it shows *Host Build Interrupt* error, so taking more than expected time. We will debug it further and get back to you as soon as possible. Please wait.

--
Thanks!

Bigul

2025-08-05_12h57_27.png
2025-08-05_12h57_03.png
August 11, 2025 at 9:10 am #17308581

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

We are still working on this. I created a copy of the site manually using WP File Manager and the Adminer plugin, as Duplicator Pro and All-in-One Migration are not supported by your hosting provider.

After detailed testing, the issue persists even after applying the possible workarounds and switching to the beta version of the upcoming WPML 4.8. I have shared the details with our second-tier team for further debugging. We will get back to you as soon as possible. Please wait.

--
Thanks!

Bigul

August 15, 2025 at 9:01 am #17322884

Michel

Hi,

I would like to like to know if you already have a update. Our client is getting a little impatient because we cannot further implement features without the new editor working.

August 15, 2025 at 11:44 am #17323473

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

We are still working on this case and have already tried multiple possible workarounds, but none have resolved the issue. We will get back to you as soon as possible. Thank you for your kind understanding. Please wait.

--
Thanks!

Bigul

August 26, 2025 at 7:42 am #17346800

Michel

Hi Bigul,

Can you give me some kind of update revolving this issue? We would really like to continue our activities on the website but are delayed because of this wpml issue.

Thanks in advance!

August 26, 2025 at 4:18 pm #17349108

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Sorry for the late response. We have been working on the best possible workaround to resolve the issue you are experiencing.

The problem occurs because many of your older posts (especially those originally created in Dutch) were translated using a mix of the WordPress native editor and the WPML Classic Translation Editor. You have now switched to the WPML Advanced Translation Editor. Since each of these three translation modes uses a different workflow, switching between them often leads to translation loss.

On the staging site, we are getting the expected results after applying the following steps. Please test with a few existing translations there and share your feedback.

1) Upgrade to WPML 4.8 series, which has a lot of improvements and new features
2) Run the following query in the database using the Adminer plugin (the table prefix is different in your case)

UPDATE wp_icl_translate_job SET editor = 'wpml' WHERE editor LIKE 'wp'

3) Disabled *Use also for old translations created with the classic editor option* in WPML >> Settings >> Translation Editor
4) Then update the posts' translations

This approach will allow you to keep the existing translations in the Classic Translation Editor while using the Advanced Translation Editor for new ones. That way, you will not lose your previously completed translations.

We have also tried the WPML Troubleshooting steps in your staging site, during our testing: https://wpml.org/documentation/support/wpml-troubleshooting-options/#troubleshooting-wpml.

--
Thanks!

Bigul

August 28, 2025 at 7:16 am #17353559

Michel

Hi Bigul,

Thanks for this deep investigation of our problem. So if i understand correctly the old posts which are translated with the old WPML translator keep using this old translator right? Newly created posts use the new editor. This way we don't lose the translations which is great. My only concern is that the old editor doesn't have a lot of new features like automatic translations but i understand that this is simply not possible.

The only then we really need to work is the ability to update the taxonomies with the old translator. For example i have a old post in english that i add a new category to. I want this old post to also have the newly added category in the other languages so i need to synchronize this posts in all other languages. Does this taxonomy synchronize also work in the old editor?

If i want to implement these fixes into the live website i need to follow step 1 till 4 you mentioned right? Can you please explain a bit more what to do at step 2?

In step 2 you said "using the Adminer plugin" We cant just run this query in Phpmyadmin?

Do we also need to follow all steps in the: https://wpml.org/documentation/support/wpml-troubleshooting-options/#troubleshooting-wpml troubleshooting page?

Thanks in advance!