Skip Navigation

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

Problem:
If you're experiencing an issue where the language switcher is not visible on newly created and translated pages despite having the same header/menu as older pages where the language menu is visible, this might be due to the page status.
Solution:
We recommend checking the status of your newly translated pages. Here's how you can do it:
1. Go to Pages → All Pages
2. Change the language to English
3. Find your newly translated page and click to edit it
4. In the right sidebar, check the page's status and click the Publish button if necessary.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please visit our known issues page and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket for further assistance at 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.

No supporters are available to work today on this forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

This topic contains 3 replies, has 2 voices.

Last updated by Andrey 2 months ago.

Assisted by: Andrey.

Author Posts
September 16, 2024 at 3:38 pm #16184809

mauroG-14

Background of the issue:
Good morning, today we discovered that in the new pages created the language menu is no longer available,
as you can see here:
hidden link

but in the pages created in the past, the language menu is visible (to the left of the top bar):
hidden link

although all pages have exactly the same header/menu. That is, if you create a new page, the menu language is not displayed.

Symptoms:

Questions:

September 16, 2024 at 5:17 pm #16185093

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for contacting WPML support.

I suspect that's because your new page hasn't been translated yet. The language menu should appear once you translate the page to another language.

Here are more details:
https://wpml.org/documentation/getting-started-guide/#2-1-translating-the-sites-content

September 17, 2024 at 8:27 am #16186800

mauroG-14

Hello, that's not the case. The page has already been translated. We even tried to disable all the plugins, leaving enabled WPML only, but the problem persists.

The strange thing is that the menu is visible when your are connected (as admin) in the page preview/frontend, but is not visible browsing the site as anonymous user.

September 17, 2024 at 2:15 pm #16189175

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

It looks like your newly translated page might be in Draft status, which could be why it's not visible to users in your secondary language, as the language is not hidden.

Here's what you can do:

1. Go to Pages → All Pages
2. Change the language to English
3. Find your newly translated page and click to edit it
4. Check the page's status in the right sidebar and click the Publish button if necessary

I hope this helps!

September 17, 2024 at 5:08 pm #16190026

mauroG-14

Ok, you are right, the translated page was in draft.