Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Vienna (GMT+01:00)

This topic contains 17 replies, has 1 voice.

Last updated by Lucas Vidal de Andrade 1 week, 1 day ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
March 12, 2026 at 1:53 pm #17892529

georgK-14

I have a follow up question

your answer was:

1. Please go to **WPML → WP Menus Sync** in your WordPress admin.
2. On this page, could you let me know what options or buttons you see? We want to confirm that there's no active synchronization overriding your manual menu assignments.

I am not seeing any buttons
only a list of menus and the items for each language

and a sync button on the bottom.

I do not want to sync anything!!!

March 12, 2026 at 2:32 pm #17892668

georgK-14

It is not working!!!
Everytime I update a menu for a specific language and location is using it for other languages as well - the translated version.

I need independent menus - no syncing

March 12, 2026 at 5:04 pm #17893410

georgK-14

Is there a solution? I mean this is terrible - all menus are messed up. Why is there no way of stopping this syncing?

March 13, 2026 at 8:27 am #17894645

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: Europe/Vienna (GMT+01:00)

Hello there,

In WPML, menus are automatically created for secondary languages and always stay in sync - that's not the same as the feature WP Menus Sync.

If you want to have independent menus between languages, you must create them manually. Check the section "Translating Menus with Custom Links":

https://wpml.org/documentation/getting-started-guide/translating-menus/#custom-links

This is normally used when menus have custom links, hence the name. You can simply click to add a translation to a menu on the "+" sign, and that will create a fully independent menu for that language.

March 13, 2026 at 12:05 pm #17895422

georgK-14

Everytime I assign a new menu to the location it is overwriting the menu from before

see here
hidden link

March 13, 2026 at 12:41 pm #17895540

georgK-14

How can i unlink the locations. Every-time I store the menu with a location. The location has the same menu on all languages (but the translated version)

I need the for each language a different menu for a location.

March 13, 2026 at 12:49 pm #17895553

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: Europe/Vienna (GMT+01:00)

In this case, it's best that you create menus individually, for each language. To do that, you can follow these steps:

1. Go to Appearance > Menus;
2. On the top bar, click the flag and switch to the language you want to create the menu into;
3. Create the menu and set its location;

WPML allows you to create content in any language you have on your website, by selecting the flag on the top. Let me know if that answers your question.

March 13, 2026 at 2:54 pm #17896093

georgK-14

That is what I did - didn't you watch my video - I did exactly what you proposed.

I make a new menu-1-1 für Language-1

Assign it to a location A

Save it

Next I make a menu-1-2 für Language-2

Assign it to location A.

Save it

now Language 1 and Language 2 have the menu-1-2

If i go back and check the menu-1-1 - the location is not selected
it says - currently assigned to menu-1-2

March 16, 2026 at 7:48 am #17898813

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: Europe/Vienna (GMT+01:00)

Hello there.

I've watched the video, yes. The thing is, that in the video you have the menus in the same location. In this case, they should be translations of one another.

Please set a menu as translation of others that have the same location. Let me know if that fixes it.

March 16, 2026 at 8:15 am #17898880

georgK-14

I need to use the same locations. I have 8 menu-locations in my theme and we need to use different menus for each location for each language.

What are the steps?

The location gets always the last language I saved.

March 16, 2026 at 10:56 am #17899740

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: Europe/Vienna (GMT+01:00)

Thanks for clarifying. I understood initially, that you wanted the menus to be fully independent - with different locations betweeen them. Sorry for the misunderstanding.

In case you want menus in different languages, but with the same location: they need to be translations of one another. If the menu already exists, and needs to have the same location as another one, you can add it as a "Translation of". If you are adding a menu to a new language that must share the location of an existing one, you can click the "+" sign to add and it will have the same location.

If they must have different locations, you direclty create them in that location, in that language.

The important thing to understand here, is that menus that are translations of eno another, will always share the same location. Let me know if that answers your questions.

March 16, 2026 at 11:06 am #17899810

georgK-14

Just to make it clear

Menu-Location-1:
in German - Show Menu DE 1 (has 3 items)
in English . Show Menu EN 1 (has 2 items different items than DE)

So each location has a different menu in each language

I do not want to sync the menus between languages for the locations

No SYNC!

We have legal issues, and standards for each Language.

At the moment we can not remove the sync. If I update a menu it will update all the menus in the same location in other languages.

March 16, 2026 at 2:56 pm #17901075

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

I want to directly check if everything is correctly set up on your website, if that's ok.

For this I would need temporary access (WP-Admin and FTP) to your site, preferably to a test/staging site where the problem has been replicated if possible.

The required fields can be found below the comments section. The information you enter is private, i.e. only you and I can see it and have access to it.

I may need to replicate your website locally. To do this, I need to temporarily install a plugin called "Duplicator" or "All in One WP Migration" on your website. This will allow me to create a copy of your website and content. Once the issue is resolved, I will delete the local website. Let me know if this works for you.

IMPORTANT

Please make a backup copy of the site files and database before giving us access.

- If you do not see the wp-admin/FTP fields, this means your post and site login details are being made PUBLIC. DO NOT post your website details if you do not see the required wp-admin/FTP fields. If you do not, ask me to enable the private box. The private box looks like this:

hidden link

March 16, 2026 at 4:04 pm #17901285

georgK-14

At the moment i am thinking about doing this

Instead of using locations - if everything is failing

<?php
$menu_items7 = get_menu_by_language([
'en' => 189,
'de' => 701,
'fr' => 823,
'bg' => 681,
]);

if ( $menu_items7 ) : ?>
<div class="col-span-6">
<h4 class="leading-7 lg:text-1xl text-black-800 mb-6">
<?php echo __('Follow us', 'ue-domain'); ?>
</h4>

</div>
<?php endif; ?>

March 16, 2026 at 4:05 pm #17901286

georgK-14

Also - after changing menus - we have to reset the permalinks - otherwise we get a 500 Page error.