I am developing a site in German and English with the default German. I started setting up the menus in German with no issues. After I started the English translations of content, I tried to use Menu Sync to set up the English menu. I didn't realize that sync was only an option if all the same pages had translations and I should have created them manually.
I deleted all the menus, German and English, and created new menus with manual translations. The first time, I used the same menu names and that still caused problems - it seemed like it was still using the sync settings.
I cleared the site cache and the WPML Cache.
I deleted everything again and started over creating a new German main menu then creating an English translation of it. At this point it seemed to only show the German menu.
I searched support and tried these tasks:
Look for 'Clean up' and click the following:
- Clear the cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Set language information
Link to a page where the issue can be seen:
I expected to see: 5 menu items in German and 3 menu items in English
Instead, I got: the same 5 menu items for German and English