Background of the issue:
I am working on a site under development and trying to ensure that the footer menu can change languages correctly using WPML.
Symptoms:
The footer WPML dropdown menu can't stay in the current language. When I am on the Chinese home page and click 'About Us', it redirects to the English 'About Us' page instead of the Chinese version.
Questions:
Why does the footer menu not change language as expected?
Why does clicking 'About Us' on the Chinese page redirect to the English page?
Thank you for contacting WPML Support. I visited your website, and I can see the issue in the footer menus. To resolve the issue, please follow the steps below:
1. Ensure that the footer menu pages are translated and published in the secondary language.
2. After translating menu pages into secondary language, please make sure to Sync the menu to include the translations by following these steps::
2.1. Go to WPML >> WP Menu Sync page and press the Sync button.
2.2. Select all the menu items and press the “Apply Changes” button.
2.3. Please make sure to complete the translation of custom menu links(if there are any).
2.4. After translating the custom links, go to WPML >> WP Menu Sync page and press the Sync button again.
3. Once the menu has been synced, you can manage the secondary language menu by going to Appearance > Menus. From there, you can customize the menu further if needed.