Background of the issue:
I have pages that are correctly translated in the back office, but they do not appear in the language switcher on the site. This issue can be seen on the page: hidden link
Symptoms:
The French language appears in the switcher when looking at the English version, but the English version does not appear when looking at the same page in French. This happens for several pages. Additionally, the language switcher sometimes points to a completely random page, even though the real translation existed and was linked.
Questions:
Why are the translated pages not appearing in the language switcher?
Why does the language switcher point to random pages instead of the correct translations?
Welcome to the WPML support forum. I will do my best to help you to resolve the issue.
This may be a compatibility issue. To make sure please enable the Footer Language switcher from WPML>>Languages>>Footer language switcher and confirm whether it gives the expected results or not. Refer to the following article for more details.
Thank you for the details. We hope you are managing the Navigation Menus from Appearance>>Menus.
Maybe you are facing this issue because of compatibility conflicts. So to make sure if possible, please do the following steps and let us know your feedback.
a) Backup your site first[Mandatory]
b) Switch for a moment to a WordPress default theme like 2023 or 2024
c) Deactivate all the plugins that are not related to WPML except Elementor
d) Then check whether the issue exists or not
e) If the issue is gone, activate the plugins as a group of three or four to find which one has an interaction issue
f) Switch back to the original theme of the site
If you have a staging/dev site (a clone copy of the live site) you try these steps there. It will help to troubleshoot the issue without affecting the live site.
--
Thanks!
Bigul
The topic ‘[Closed] Languages not showing in swithcer’ is closed to new replies.