Skip to content Skip to sidebar

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

Problem:
The client is unable to add a language switcher to the main menu because WPML does not recognize the existing menus on the site. The button to add a language switcher is disabled with a message indicating that there are no menus on the site.
Solution:
We investigated the issue by accessing the WordPress admin area of the client's site. The problem was resolved by adding a translation for an image using the Media Translation tool. This action enabled the site logo to be visible in other languages, which in turn allowed the language switcher to be recognized and added to the menu.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, 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.

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

Last updated by Bruno Kos 2 weeks, 1 day ago.

Assisted by: Bruno Kos.

Author Posts
October 16, 2025 at 5:54 am

botika

Background of the issue:
I want to add the language switcher to the main menu on my site, but WPML does not recognize the menus. The issue can be seen at: hidden link.

Symptoms:
The button to add a language switcher is disabled with the message: 'The button is disabled because there are no menus in the site. Add a menu and you can later enable a language switcher in it.'

Questions:
Why does WPML not recognize the menus on my site?
How can I enable the language switcher in the main menu?

October 17, 2025 at 10:09 am #17493411

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

Can you check now?
hidden link

Eventually, only adding the translation of this image with Media Translation made this logo visible in other languages, even when the Site Logo element is used.

image.png