Site & theme widget
Language Switcher
Links to the other languages of a page on WPML and Polylang sites.
Build it with your AI
“Add a language switcher dropdown to the header for our WPML languages.”
Live demo
Where it works
Links to the other languages of the page on WPML and Polylang sites, as links or a dropdown. This site has one language, so it shows nothing here.
Settings
13 settings in three tabs
Every setting below is in the editor — and available to your AI through get_widget_schema.
Content
6 settings
Languages
Layout
Show
Flags
Hide the current language
Hide languages without a translation
Alignment
Design
7 settings
Links
Typography
Space between
Color
Hover color
Current language color
Dropdown background
Flag width
Behaviour
shared
On every element
Spacing & position
Background & border
Animations
Motion & effects
Scroll & mouse effects
Visibility
Conditions
Interactions
Attributes & CSS
Build it with AI
Just describe what you want
Your AI looks up the Language Switcher settings over MCP and writes the element for you — real, editable and on brand.
Claude · connected to your site
You
Add a language switcher dropdown to the header for our WPML languages.
Claude · using Uncoder
Done — it’s on your site and fully editable.
What the AI writes
{
"type": "language-switcher",
"settings": { "layout": "dropdown", "label_type": "native", "flags": true }
}More site & theme widgets
Works well with
Archive Description
The description of the category, tag or author being viewed, for archive templates.
Archive Title
The name of the category, tag or search being viewed — without the “Category:” prefix if you like.
Author Box
The author of a post with photo, name, bio and links, at the end of every article.
Featured Image
The post’s featured image, cropped to any ratio, with a fallback for posts without one.
Loop Filter
Category pills, dropdowns or a search box that filter a grid of posts without reloading the page.
Nav Menu
Your WordPress menu with dropdowns, columns, icons, hover effects and a mobile menu that can differ from desktop.