This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing an issue where your menu falls back to its default language when navigating in a language that doesn't have a menu translation, and each menu item is using its original post_title instead of the "Navigation Label" defined in the menu builder, we understand your concern.
Solution:
We have identified that this behavior is not a bug but a feature since WPML version 4.5. When a menu is not translated, WPML automatically translates the menu items to the translated post/page titles and links. However, if you prefer to display the original menu with the navigation labels as set in the menu builder, we have a workaround. You can prevent the automatic menu translation by WPML using the code provided in our documentation:
Prevent automatic menu translation by WPML when menu not translated in other languages
By implementing this code, you will disable the "On The Fly translation" of the menu, allowing the original menu to display.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the workaround does not resolve your issue, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please do not hesitate to open a new support ticket with us.
In case further help is needed, you can reach out to us on the 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.
This topic contains 5 replies, has 2 voices.
Last updated by 10 months, 1 week ago.
Assisted by: Mihai Apetrei.