Skip Navigation

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

Problem:
The client has a homepage translated into two languages with a header template that includes a menu. The header and menu display correctly in the original language, but in the second language, only the header appears, not the menu. The site is built with Elementor and the Hello theme.

Solution:
We recommend ensuring that both the menu and the Elementor template are fully translated and synchronized. This will allow the menu to appear on the translated version of the site. For detailed instructions, please follow these guides:

Additionally, turning off "Adjust IDs for multilingual functionality" in WPML -> Languages -> Make themes work multilingual, also fixed the issue. This may be specific to the client's setup, please adjust accordingly. See Language dependent IDs guide for details.

If this solution does not apply to your case because it might be outdated or not relevant, we suggest opening a new support ticket. We also highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our 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 3 replies, has 2 voices.

Last updated by nguyenN-7 1 year, 2 months ago.

Assisted by: Waqas Bin Hasan.

Author Posts
February 12, 2024 at 7:43 pm #15294657

nguyenN-7

Tell us what you are trying to do?
- I have a home page translated in 2 languages. It has a header template applied which also included a menu. The header and the menu show up for the original language. However, for the second language, the header applied, but the menu isn't.
- My site is built with elementor and its Hello theme.

What is the link to your site?
- hidden link

February 13, 2024 at 9:50 am #15296452

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Hi,

Thank you for contacting the support.

Please make sure that your menu and the Elementor template are translated and synced properly, so it can appear on the translated version of the site (on the frontend).

Please see following guides for details:

- https://wpml.org/documentation/getting-started-guide/translating-menus/
- https://wpml.org/documentation/plugins-compatibility/elementor/

Regards.

February 13, 2024 at 10:08 am #15296536

nguyenN-7

Hello,
I have tried most methods i can find on google (including the 2 documents you have linked) but the issue is still there.

February 13, 2024 at 12:45 pm #15297567

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Thank you for the updates.

I need to take a closer look at your site. So I request temporary access (WP-Admin and FTP), preferably to a test site where the problem has been replicated.

Your next answer will be private, to share this information safely.

Also provide detailed steps to reproduce the issue and links to pages in admin and on frontend.

IMPORTANT: Please take a complete backup of the site to avoid data loss. I may need to activate/deactivate plugins also.

See https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ for details on privacy and security.

February 13, 2024 at 4:28 pm #15298875

nguyenN-7

After fiddling around trying to fix another issue, I tried to turn off "Adjust IDs for multilingual functionality" and it fixed the issue above.