Skip to content Skip to sidebar

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

Problem:
The client's site is based on "FR" (French), and menus for language variants like "FR-BE" (French Belgium) or "FR-LU" (French Luxembourg) were not displaying in the Elementor header, while menus for other languages such as "EN-GB" (English Great Britain) were functioning correctly.
Solution:
We found that for the menus to display correctly, the pages must be translated or duplicated in the respective languages. Here are the steps we took to resolve the issue:
1. Translated/Duplicated the necessary pages into French (BE) and French (LU).
2. Navigated to WPML >> WP Menu Sync page and synchronized the Header menu.
After these steps, the menus started to appear correctly. We asked the client to confirm if the issue was resolved.

Please note that this solution might not apply to your situation if it's outdated or not relevant to your case. If you're experiencing a similar issue and the provided solution does not help, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket with us.

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.

Tagged: 

This topic contains 3 replies, has 2 voices.

Last updated by Patrice 1 year, 3 months ago.

Assisted by: Noman.

Author Posts
April 2, 2024 at 9:12 am #15471602

Patrice

My site is based on "FR". Menus based on a languages based on "FR", like "FR-BE" or "FR-LU" do not show up in the Elementor header. menus based on other languages, like "EN-GB" are fine.

April 2, 2024 at 10:04 am #15472026

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

To take a closer look at this issue, please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.

Your next answer will be private which means only you and I have access to it.

=== Please backup your database and website ===

✙ I would additionally need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is really important.

Thank you

April 3, 2024 at 7:03 am #15476261

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thanks for sharing the login details. To display the pages in menu it is necessary that the translation should be exists on that language. I’ve noticed that the translation was not exists in these two languages that’s why you were facing that issue. So, I’ve followed the below steps:

1. Translated/Duplicated those 4 pages in French (BE), and French (LU) languages.

2. Went to WPML >> WP Menu Sync page and Sync the Header menu as you can see in the attached screenshots.

Now it seems to be working correctly. Could you please check and confirm?

Thank you

Pages not translated on that language.png
Translation needs to be added.png
pages are available for Sync.png
Sync menu.png
April 3, 2024 at 8:28 am #15476761

Patrice

Thanks for the fix.

But I don't want to duplicate all fr-be and fr-lu pages in french, as I will have to maintain them every time the original french page will be modified.

April 3, 2024 at 3:45 pm #15479479

Patrice

Thank you.