Skip Navigation

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

Problem:
You have switched from the Classic Translation Editor to the Advanced Translation Editor and updated your homepage, but the translated page is not visible on the frontend. Additionally, in the backend for both translated languages (English and French), the cog icon is showing instead of the pencil icon.
Solution:
If you're experiencing this issue, we recommend you try the following steps:
1. Edit your database using your database manager, for example, PhpMyAdmin.
2. Search for the icl_sitepress_settings and wpml(Setup) keys.
3. Delete these keys.
4. Go to your site's dashboard.
5. Configure WPML.
6. Try to translate a page without changing the settings.
Please ensure to backup your database before proceeding with the above steps.

If this solution does not resolve your issue or seems irrelevant due to being 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. Additionally, you can open a new support ticket for further assistance 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.

Tagged: 

This topic contains 0 reply, has 0 voices.

Last updated by Osama Mersal 4 months, 3 weeks ago.

Assisted by: Osama Mersal.

Author Posts
February 6, 2025 at 11:47 am #16675145

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for the access details. I installed a local copy of your site, which had the same issue as your site.

I was able to fix the issue by the following steps:

1- Edit your database using your database manager, for example, PhpMyAdmin
2- Search for the "icl_sitepress_settings" and "wpml(Setup)" keys
3- Delete these keys
4- Go to your site's dashboard
5- Configure WPML
6- Try to translate a page without changing the settings

❌ Please backup your database before the above steps ❌

Kindly let me know if the above steps fix the issue on your site.

Best regards,
Osama

February 19, 2025 at 2:49 pm #16725400

Kristof

Hi, just got back from holiday and also lost some days due to illness. I just noticed that the translations of my custom posts have gone, meaning that they are no longer connected. Each custom post is just listed as separate instance instead of a translation of the original post (it's still ok on the staging).

Is there an easy way to copy that info from the staging to the live, otherwise I will need to manually fix 100+ posts.

February 19, 2025 at 2:54 pm #16725443

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Please go to WPML-> Settings-> Post Type Translation section and check if the custom post type is correctly set to be translatable.

Best regards,
Osama

February 19, 2025 at 3:03 pm #16725496

Kristof

Ok, thank you, that worked, saved me many hours.

Now, I deleted those 2 keys from the options table, ran the whole WPML setup again, clicked on the cog icon for the English language of the homepage (default is Dutch), all translations were 100% (I used the free credits for automatic translation), clicked complete translation, but still nothing changed on the frontend.

I changed the H2 in Dutch so maybe that would trigger an update for the other languages. English was still at 100% so I deleted the existing translation for that H2 and tried to save it, which of course wouln't work at 97% complete. Entered the translation again and saved it, still no change on the frontend.

Is this because we previously translated the page manually and now AI has completely translated this page, but we still see our old translation? They somehow are incompatible?

February 19, 2025 at 3:20 pm #16725549

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I created a hidden link">new page and translated it, and it worked correctly.

So, I disconnected the old homepage translation and named them (Home OLD). After that, I tried to translate the homepage, which worked correctly.

Please check if the home page is correctly on the front end in all languages.

Best regards,
Osama

February 19, 2025 at 3:37 pm #16725641

Kristof

Yes, I now see the automatic translations of the homepage.
So, how do I fix other pages (like Vastgoedbeheer - English) where 100% complete still does not switch from cog to pencil icon?

Disconnect the translations and then link them back?

February 19, 2025 at 3:55 pm #16725755

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Please check this hidden link">video to see the steps.

Best regards,
Osama

February 19, 2025 at 4:32 pm #16725966

Kristof

Ok, thank you for the video, will watch that tomorrow.

I noticed that all Accommodations (my CPT) have pending translations for English and French, but when I try to edit the translation (it opens the advanced translation edtior) and not a single string is filled in, on the frontend however, every Post is translated.

How can I force it to open in the old translation editor, maybe there our translations will be visible.

February 19, 2025 at 4:46 pm #16726046

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

How was this post type translated? If you used the Classic Translation Editor, please check the following steps:

1- Go to WPML-> Settings
2- Select the Classic Translation Editor (CTE)
3- Click Save
4- Translate all of your Accommodation posts
5- Go to WPML-> Settings
6- Select the Advanced Translation Editor (ATE)

After these steps, all of your new Accommodation posts will be translated via ATE, while the old ones will be translated using CTE.

Best regards,
Osama

February 19, 2025 at 6:26 pm #16726447

Kristof

They were translated years ago (2019), so it must be the CTE.

I have "Editor for new translations: Advanced Translation Editor (recommended)"
and "Editor for translations previously created using Classic Translation Editor: Classic Translation Editor (recommended)"
so I am pretty surprised why the ATE opens to update those old translations.

February 20, 2025 at 9:08 am #16728297

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Did you choose ATE in the "Editor for translations previously created using Classic Translation Editor" option at any time by change?

Best regards,

February 20, 2025 at 9:13 am #16728308

Kristof

I cannot say with 100% confidence I am afraid. Maybe, can't say for sure. Can this be reverted? This is a client website and I am reluctant to tell them they (or we) have to enter all translations again, there is a lot! of content!

February 20, 2025 at 9:20 am #16728340

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

The workaround for this case is the steps I mentioned to change the editor to CTE, complete the CPT translations, and change the editor back to ATE.

Best regards,
Osama