This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing issues with menu synchronization in WPML after redesigning their website. Specifically, the menus were not correctly syncing across languages, particularly between Spanish, English, and Catalan, sometimes creating duplicate entries. Solution: We reverted to the default theme and removed the English and Catalan translations of the Spanish menu 'Main Principal'. We then navigated to WPML -> Menu Sync and performed the synchronization for this menu, which corrected the number of menu items across all languages. Next, we updated the English labels for 'Us' and 'Nosaltres'. After encountering further issues with menu disappearance in secondary languages, we proceeded to WPML -> Troubleshooting and executed the steps in the Clean Up section, which resolved the issues by displaying the correct number of items and updated labels.
If this solution does not resolve your issue or seems outdated, 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. Should you need further assistance, please do not hesitate to 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.
Background of the issue:
Hi Yesterday I opened a Case but you close really in 10 min .... we are using WPML for years and now after re-style web design we have problems with Menus Sync They are doing something strange .... so you set up all of them in Spanish but after translate menus does not adress correct pages in secondary languajes. Sometimes it creates 2 entries .... and it is a mesh
Symptoms:
Menu Synch is not working well with Porto Theme
Questions:
Is anyway to get synch menu working well? Now CAtalan is not syncing but ESP & ENG are working...
I'd like to have you try a few things so we can try to isolate the issue. This is just to help me identify if it might be a conflict with another plugin or theme that is causing the problem.
** IMPORTANT ** Please backup a working copy of site files and database before continuing.
Update all WPML plugins & WordPress core.
Disable all plugins except WPML related and then temporarily change the theme to a default WordPress such as TwentyNineteen. With these settings, is the issue resolved?
If you don't have a testing environment available and cannot test this on your live site, please let me know and I can set one up for you and we can migrate a copy of your site there.
Hi Lauren in a few minutes you will have a copy of this site in hidden link It will be without plugins with twenty theme and wpml..( I have to change license...)
- You have now at Solutel.com
All plugins but WPML and Contact Forms and WP Manage ( Where I can clone to solufly ) with porto Deactivated and 24 Activated ( You cannot see anything) I can no see there where the Menus are... Can Only see Top Menu... but not very well
I've Re-install WP Core and Check that WPML is updated... perhaps we can deactivate some more modules... but tell me which ones...
I'm not able to see if problem is happening ... guess that
Greetings... Let me know when you have checked it for activate Porto Again...
Hi Lauren.. you can work on solufly.com as a Sandbox .... I had to put solutel.com in production ... with porto .... Let me know if you find something interesting....
The temporary admin link is no longer working for your site. I have marked the next reply as private so that you can securely share the login information for the test site in the fields provided. Thanks!
Thanks, I set the testing site to minimal settings to have only WPML and a default theme. I then set the menu as primary, and it looks correct in all languages to me. Can you confirm that it looks correct in minimal settings?
If this is the case, you can then begin to enable plugins/themes to see when the issue returns. Let me know which plugin or theme activation brings it back.
Hi Lauren , your are great, I'm checking it ... but in this minimal conf , there is no Porto Theme neither wp Bakery .. is complicated to me to see if there are problems with menu...
Im checking ... but is not easy to know when menu are not presenting the same ... is any workflow I should follow.... I mean ... a) Activate pluggin , check Menu ------ Is any way to see if frontend is working on well????
Hi Lauren , I've just modify in Main Menu ( Menu Principal ) navigation Label to "us" in English and "Nosaltres" in catalan .... and see what happened....
Could you check if you see the same than me. Sync is bloqued ... so There is a problem ....
hidden link
is like duplicates menu entries in seconds languajes....
The temporary admin link is no longer working for your site. I have marked the next reply as private so that you can securely share the login information for the test site in the fields provided. Thanks!
I returned back to the default theme and deleted the English and Catalan translations of the Spanisih menu "Main Principal". I then went to WPML -> Menu sync and ran the sycn for this menu. Now I see the correct amount of menu items in all languages.
Next, I updated the English labels for "Us" and "Nosaltres". THe menus disappered in the second languages.
So, lastly I went to WPML -> Troubleshooting and ran through the steps in the Clean Up section. After this, the menus displayed the correct number of items and the updated labels.
Please let me know if you need any further assistance and I will be happy to help.