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.