Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing an issue where the English menu is missing in the WP Admin → Appearance → Menus, despite being visible on the frontend. Additionally, the French and German menus appear outdated in the admin panel, although WPML → WP Menus Sync indicates that the menus are synchronized.
Solution:
1. Perform WPML Troubleshooting Steps:
- Navigate to WPML → Support → Troubleshooting in your WordPress dashboard.
- Under the 'Clean up' section, click the following buttons one by one:
- Synchronize posts taxonomies
- Clear the cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Set language information
- Synchronize local job IDs
- Fix Terms count
- Fix post assignment for translations
2. Check and Re-assign Your English Menu:
- After the troubleshooting steps, go to Appearance → Menus.
- Use the language switcher to select English.
- If the English menu still does not appear, go to Manage Locations and assign the correct English menu.
3. Synchronize Menus for French and German:
- Ensure the English menu is displayed and assigned, then go to WPML → WP Menus Sync and synchronize the French and German menus.
4. Verify Menu Item Translations:
- Check that all menu items are properly translated, possibly using WPML → String Translation for custom link labels.

If these steps do not resolve the issue or if the solution seems outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at 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 1 replies, has 0 voices.

Last updated by Kor 3 weeks, 1 day ago.

Assisted by: Kor.

Author Posts
October 28, 2025 at 12:10 am #17523857

khalidA-55

Background of the issue:
I am trying to manage my site's menus using WPML with the Woodmart theme. My site is multilingual, supporting English, French, and German. I have not made recent changes to the menus or language settings, and this issue appeared suddenly.

Symptoms:
In WP Admin → Appearance → Menus, the English menu is missing, showing 'Create your first menu below' when English is selected, despite the menu existing and displaying correctly on the frontend. WPML → WP Menus Sync shows menus as synchronized, but the admin shows outdated menus for French and German.

Questions:
Why is the English menu missing in the WP Admin → Appearance → Menus?
Why does WP Menus Sync show menus as synchronized, but the admin displays outdated menus for French and German?

October 28, 2025 at 9:24 am #17525103

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I've checked your screenshot and I can see the issue you had there. Could you please try creating a sample menu in the primary language and let me know if it forces the missing menu items to show up? If the issue persists, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.

Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.

Your upcoming reply will be treated with confidentiality and will only be visible to you and me.

✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.