Skip Navigation

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

Problem:
The client was unable to see the translated menu on their website despite following the guide to create a new menu and add translations.
Solution:
First, we verified that the menu was partially translated and identified that the untranslated items were custom links. We provided a link to the guide for translating custom links: https://wpml.org/documentation/getting-started-guide/translating-menus/#translating-custom-links

Next, we requested temporary access to the client's website to investigate further. Upon receiving access, we instructed the client to:
1. Go to WPML -> WP MENU SYNC
2. Click the blue "Sync" button
3. Select the checkboxes under the section "Main Menu"
4. Click "Apply changes" to create the menu for the Vietnamese version
5. Translate the custom links by switching the language from the wp-admin top bar while on the menu page, or translate the menu items from WPML -> String Translation.

If this solution does not seem relevant to your issue, 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.

This topic contains 5 replies, has 2 voices.

Last updated by dungT-4 1 year, 3 months ago.

Assisted by: Marsel Nikolli.

Author Posts
January 11, 2024 at 8:51 am #15172813

dungT-4

I followed the guide given by the supporter to translate my menu but it didn't work. The translated website still show the original menu.

January 11, 2024 at 9:02 am #15172866

Marsel Nikolli

Hi,



Thank you for contacting WPML Support, I will be happy to help you.

I noticed from the link hidden link, that the menu is partially translated and from what I can see the only menu items not being translated are the custom links.

Were you able to follow this guide on how to translate the custom links: https://wpml.org/documentation/getting-started-guide/translating-menus/#translating-custom-links

* If possible could you tell me what guide you followed so far?

Looking forward to your reply,
Marsel

January 11, 2024 at 9:22 am #15173028

dungT-4

I followed exactly the guide: created a new menu, added the translation to the menu as a translation of the original one. Then I saved the new menu but nothing appeared at all.

January 11, 2024 at 9:54 am #15173250

Marsel Nikolli

In order to investigate this issue and understand it better, I would need a temporary access to your website.

Please make a full backup of your site (files and database) and confirm it in your next reply.

I would need to access your site's WP-admin.
Your next reply is set to private for you to provide the username and password details.

Thanks,
Marsel

January 11, 2024 at 1:12 pm #15174612

Marsel Nikolli

Thanks for providing the access.

I was able to check your website and as seen from the attached image, the menu "Main Menu" is not translated in the Vietnamese version.

Please create a menu for the Vietnamese version, you can do it by:

- go to WPML -> WP MENU SYNC
- click the blue button "Sync"
- select the checkboxes under the section "Main Menu" (the ones shown in the attached image"
- after selecting them, click "Apply changes"

That will create the menu for the Vietnamese version on the WP-Admin -> Appearance -> Menus. After, you can translate the custom links by switching the language from the wp-admin top bar while being on the menu page. You can also translate the menu items from the WPML -> String Translation.

Let me know if this works out for you,
Marsel

wpml-wp-menu-sync.png
vietnamese-main-menu-missing.png
January 12, 2024 at 4:25 am #15177195

dungT-4

Hello, my problem is fixed now. Thank you very much!
But by the way, I want to add the language switcher next to the header menu (next to the login). I turned on the menu language switcher and footer language switcher but the flags only show at the bottom of the page. How can I fix this?