Home›Support›English Support›[Resolved] Translated page still shows the cog icon and translation not visible on frontend
[Resolved] Translated page still shows the cog icon and translation not visible on frontend
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.
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.
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.
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?
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?
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.
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.
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.
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!