Skip to content Skip to sidebar

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

Problem:
The client has created a mobile-only page and added flags using custom code, not related to WPML. They are unable to display a language switcher that shows all languages, as it only displays the current language.
Solution:
We recommended ensuring that the page is fully translated, as WPML does not display flags for languages that do not have translations. If the page is translated and the issue persists, the client should adjust the settings by navigating to WPML > Languages > Language switcher options > How to handle languages without translation. This adjustment should help in displaying all language options on the mobile page.

If this solution does not resolve the issue or 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 further assistance is needed, please open a new support ticket at WPML 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.

This topic contains 5 replies, has 0 voices.

Last updated by clare 1 month ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
March 24, 2026 at 4:30 pm #17923428

clare

I've mocked up this page on mobile only hidden link
i've added the flags with a bit of code. not related to wpml.
i cannot seem to get this option. i've tried using a widget, but it will only show current language.
is there any way to do this with wpml. Many thanks.

March 25, 2026 at 9:50 am #17925525

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+02:00)

Hello there,

Please check on WPML > Languages > Widget Language Switcher. There, you can set the options so that the switcher is showed as a list of flags. By default, they show side by side, but your theme might overwrite that. Where the widget is depends on your theme, WPML only provides the switcher.

Check the image, this is how I set it up on a test website to have them showing like you requested. Let me know if this works.

P.S: if the swithcer only shows the current language, it's perhaps because the page is not translated.

More details:
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/

Languages _ Powerful Balalaika _ WordPress.jpeg
March 28, 2026 at 1:35 pm #17933830

clare

sorry for late response. i didn't get this through email.
i really want the same thing as you get when you put the switcher in the footer. i.e. a line of flags but no menu if that makes sense.
I want the flags to stand alone like they do when you opt for 'switcher in footer'.
it's like the same thing but in the header. is that possible?
thanks for your help.

March 30, 2026 at 9:47 am #17935957

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+02:00)

Hello there,

Yes. Please check my previous message - it shows the exact setup and steps.

March 30, 2026 at 11:27 am #17936285

clare

i followed this, i can see it in divi theme builder, but not on live page. hidden link
any ideas?
many thanks

Screenshot 2026-03-30 at 12.25.54 pm.png
March 30, 2026 at 2:06 pm #17936952

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+02:00)

Is this page translated? By default, WPML does not show flags for translations that do not yet exist. Please make sure it's translated, or change that setting on WPML > Languages > Language switcher options > How to handle languages without translation.

Let me know if ti works this way.

April 2, 2026 at 8:42 am #17945243

clare

yes this worked. thanks for your help.
x