Skip Navigation

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

Problem:
You are trying to translate a menu item on your site using WPML but cannot find the option to translate it, and it is not appearing in string translation.
Solution:
1. Ensure that the menu pages are translated and published in the secondary language.
2. After translating the menu pages into the secondary language, sync the menu by following these steps:
- Take a backup of your site first for safety reasons.
- Go to WPML >> WP Menu Sync page and press the Sync button.
- Select all the menu items and press the “Apply Changes” button.
- Complete the translation of custom menu links, if there are any.
- After translating the custom links, go to WPML >> WP Menu Sync page and press the Sync button again.
3. Once the menu has been synced, manage the secondary language menu by going to Appearance > Menus, where you can customize the menu further if needed.
For more detailed instructions, please visit Translating Menus documentation.
If the issue persists, please add the debug report in the Debug Information box. You can find more information here: Provide Debug Information.

If this solution does not apply to your case, or if it 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. If you need further assistance, please open a new support ticket.

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 9 replies, has 0 voices.

Last updated by gregoryB-20 1 month ago.

Assisted by: Noman.

Author Posts
February 23, 2025 at 10:42 am #16737634

gregoryB-20

Background of the issue:
I am trying to translate a menu item on my site hidden link using WPML.

Symptoms:
I cannot find the option to translate a menu item, and it is not possible through string translation.

Questions:
How can I translate a menu item using WPML?
Why is the menu item not appearing in string translation?

February 23, 2025 at 11:58 am #16737784

Noman
Supporter

Languages: English (English )

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

Hi,

Thank you for contacting WPML Support. To translate the menu, please follow the steps below:

1. Ensure that the menu pages are translated and published in the secondary language.

2. After translating menu pages into secondary language, please make sure to Sync the menu to include the translations by following these steps:
2.1. Take a backup of your site first for safety reasons.
2.2. Go to WPML >> WP Menu Sync page and press the Sync button.
2.3. Select all the menu items and press the “Apply Changes” button.
2.4. Please make sure to complete the translation of custom menu links(if there are any).
2.5. After translating the custom links, go to WPML >> WP Menu Sync page and press the Sync button again.

3. Once the menu has been synced, you can manage the secondary language menu by going to Appearance > Menus. From there, you can customize the menu further if needed.

Here is a doc for more details:
https://wpml.org/documentation/getting-started-guide/translating-menus/#easy-customizable-wp-menus-sync

If the issue persists, please add the debug report in the Debug Information box. I have also enabled debug info box for your next reply: https://wpml.org/faq/provide-debug-information-faster-support/

Please let me know the results,
Thank you

Menu Sync.jpg
Manage menu manually.jpg
February 23, 2025 at 1:54 pm #16738039

gregoryB-20

I use de menue sync in wpml options. In the past creating the menu translation on de apperance -> menu it causes many problems. The translation on one page is not in de wpml menu sync?

February 24, 2025 at 7:24 am #16739093

Noman
Supporter

Languages: English (English )

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

One page menu items links are usually added using menu custom links and you should be able to translate those links by following the below steps:

1. Go to the WPML >> WP Menu Sync page.
2. Click on the links to translate the custom links and it will redirect you to the String Translation page.
3. After translating the custom links please go to the WPML >> WP Menu Sync page again and Sync the menu to apply the custom menu translation properly.

Please let me know the results,

Thank you

Menu Custom Links translation.jpg
February 24, 2025 at 8:44 am #16739379

gregoryB-20

I do not have the option you are talking about?

menu_sync_eam.jpg
menu_string_eam.jpg
February 24, 2025 at 2:11 pm #16741501

Noman
Supporter

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, meaning only you and I can access 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 essential.

✙ Please let me know which particular menu item you are trying to translate so that I can try from my side.

Thank you

February 27, 2025 at 9:50 am #16754983

gregoryB-20

In the meantime, it is becoming a total disaster. An url in the translation is pointing to somthing totaly different!? For example on url point to a picture (upload) instead of a page. What is happening?

February 27, 2025 at 3:24 pm #16756957

Noman
Supporter

Languages: English (English )

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

I understand your concern. Just to clarify, are these incorrect URLs appearing specifically in the menu translation, or do you see them elsewhere on the site?

Could you also provide screenshots or the affected page link? This will help me understand the issue better and provide a faster solution.

Thank you for your cooperation and patience

February 27, 2025 at 4:24 pm #16757215

gregoryB-20

Hello,
In the new wpml-editor gives me a lot of translation issues on a link or url. I do always have to go back to the previous version.

Today I had to go to the string translation because the url translation given in the editor was not the seem as on the site. Instead of the correct url it was pointing to a uploaded image!? However I changed the url in the string translation and it was fixed.

In the menu translation I can't change the french hidden link
into
hidden link

Am I missing somthing?

Often the url jumps into a other when I go to the editor for a textual change.

For know the site is up and runnning but I like to translate the /atelier-degustation/ into /proeverij-workshop/

Sonja

February 27, 2025 at 5:53 pm #16757528

Noman
Supporter

Languages: English (English )

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

Thanks for sharing the details and glad to hear you are able to fix the wrong URL issue.

To update the menu item link first you need to update the translated page slug by following the below steps:

1. Open the below page in Edit mode in default WP Editor:
hidden link

2. Click on the secondary language icon to open up its secondary language page: hidden link in WPML Translation Editor.

3. Search for the translated page URL “atelier-degustation” and replace it with “proeverij-workshop”.

4. Make sure the page translation is 100% complete and press the Complete Translation button.

5. Clear all sorts of site/server/CDN cache and see if it updates the menu link automatically.

I tried these steps at my test site and it updates the menu translation correctly as you can see in the attached screenshots.

Please let me know the results,
Thank you for your cooperation and patience

Edit the translated page.jpg
Update URL translation.jpg
Update slug.jpg
Menu item updated.jpg
February 28, 2025 at 8:32 am #16759458

gregoryB-20

Thanks,
It was so simple. It had everything to do with the fact that I was using the old editor. The url is not in the old version.
I will try to use the new version again if it works to translate all items.
Sonja