The Switcher Isn't Appearing
If your language switcher isn’t showing, work through these:
Is it enabled / placed?
Section titled “Is it enabled / placed?”- Floating widget — confirm Enable Floating Widget is on under Settings → Language Switcher, and check its position isn’t off-screen behind another fixed element.
- Shortcode — make sure
[omnalingo-switcher]is actually on the page (in a Shortcode block, widget, or template that runsdo_shortcode()). - Menu — confirm you added the switcher (or language items) to a menu and that the menu is assigned to a theme location that’s displayed.
Is it hidden because there’s nothing to switch to?
Section titled “Is it hidden because there’s nothing to switch to?”A switcher needs at least one active target language with translations. If your only target language is inactive (Settings → General → Language Settings) or has no translations yet, there may be nothing for the switcher to show.
Cache and theme
Section titled “Cache and theme”- Clear your cache after enabling or moving the switcher — see Caching & optimization plugins.
- If a custom theme menu doesn’t render the switcher, try the floating widget or the shortcode instead, which don’t depend on your theme’s menu markup.
For setup and styling, see The Language Switcher and Customizing the Switcher.