I have automatically translated a few of my pages into several languages. Only the original English page is showing. The language swithcer in the navigation links to the homepage of the other languages, instead of to the translated page in the respective language, despite the page being available in the language.
Example: the page hidden link has been translated into several languages, such as German: hidden link. However, this page is not showing in the language switcher. Instead it links to the German homepage.
How to solve this? This seems to be the case for all pages that I have translated.
Please create a full backup of the database and website then go to WPML > Support > Troubleshooting page, and click the following:
- Clear the Cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML table collation
- Set language information
- Fix post type assignment for translations
Thank you for your message. I just followed the steps you provided, but the issue is still the same. The translated pages are still not shown in the language switcher. Is there anything else I can try?
I would need to request temporary access (WP-Admin and FTP) to investigate the issue further. Preferably to a test site where the problem has been replicated.
Your answer will be private, meaning only you and I can access it.
❌ Please backup your database and website first❌
✙ I would need your permission to de-activate and re-activate the Plugins and the Theme and change configurations on the site. This is also a reason the backup is critical.
✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site if needed.
If you don't see the form below, please don't add your credentials as they will be publicly exposed: hidden link
I wanted to let you know that this issue has been mysteriously resolved. I'm not sure why, but the translations are showing in the language switcher now. Thank you for your help!