Hintergrund des Themas:
I am trying to display a translated page 'Nos courses' on my website. The default language is English, and I have translated the page to French using WPML.
Die Symptome:
The translated page 'Nos courses' is not showing when I click on the main menu. However, when I switch the language from English to French using the language switcher, the translated page appears.
Fragen:
Why is the translated page not showing in the main menu?
Is there an issue with the translation menu?
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
Hi,
This usually happens when the French menu hasn’t been properly synchronized with the English (default) one. In WPML, each language has its own menu, so translating a page alone doesn't automatically add it to the translated menu.
When you click the French flag via the language switcher, the page exists and loads fine—which means the translation itself is working correctly. The issue is likely with the French menu not including the 'Nos courses' page.
You can use WPML’s Menu Sync tool:
- Go to WPML > WP Menus Sync
- follow the prompts to sync your English menu to the French one
Hello, thanks for your support. I still have the same issue after the Menu Sync. Actually everything seem to be translated but for some reasons i don't see the courses once i click on that button "Nos course".
Any idea what i could do?