What to show
The flag, the code (IT, EN), the language name, or flag and code together.
The right flag
For each language you choose the flag: English with the United Kingdom or the United States, Spanish with Spain or Mexico. The flags are SVG images included in the plugin, never emoji: they look the same on every device.
Colours and shape
Background, text and border colours; corners from square to pill; three sizes.
Fixed button
In one of the four corners, with the distance from the edge you want and the shadow if you want it. At the top, if it would cover the header (full width or on a phone), it moves just below it.
In a row or as a dropdown
The languages side by side, or a dropdown that opens on click, works from the keyboard and closes with Esc or a click outside.
In the menu, with its own settings
In the menu you choose separately what to show (flag, code, name, or flag and code) and the behaviour: languages in a row, or a dropdown with the current language and the others on click. Colours and fonts stay those of the theme.
The dropdown of every theme
The dropdown uses the theme's submenus, with their styling. In themes that print the menu themselves, the plugin adds its own dropdown, which copies the look of the links and the header background; on phones it opens like an accordion. No theme changes needed.
Robust in any theme
Flags and the dropdown arrow have a size of their own: the theme's CSS rules do not squash them or make them disappear.