Home Plugins effortless multisite language switcher
EffortLess Multisite Language Switcher logo

EffortLess Multisite Language Switcher

by domclic on WordPress.org

Adds a floating globe icon to WordPress Multisite to switch between different languages or subsites easily.

(1)

EffortLess Multisite Language Switcher is a lightweight plugin designed for WordPress Multisite networks.
It adds a floating globe icon on the frontend, allowing users to quickly switch between subsites — each typically representing a different language or locale.

The plugin detects each site’s locale setting and displays an appropriate flag icon. Flags are automatically mapped using a JSON file and preloaded to enhance performance. Optimized caching ensures fast rendering of the switcher.

This plugin is ideal for multilingual networks using subdirectories or subdomains.

Features:
– Automatically detects and displays flags for each site in the network.
– Uses a floating, always-visible globe icon for an intuitive language switcher.
– Intelligently switches to equivalent pages/posts with matching slugs across language sites.
– Falls back to site homepage if equivalent page doesn’t exist on target site.
– Option to hide the language switcher on all sites via network admin settings.
– Customizable switcher position (top-left, top-right, bottom-left, bottom-right) with adjusted top spacing.
– Flag menu appears below the switcher for top positions and above for bottom positions.
– Smart caching using WordPress transients for flag mappings and site lists.
– Fully compatible with subdirectory and subdomain multisite setups.
– Optimized for performance with minimal resource usage.

License

This plugin is released under the GPLv2 or later.
You can use it freely in commercial or personal projects.

Active installations0+
Weekly downloads
41+412.50%
Version1.1.1
Last updated2/17/2026
WordPress version5.5
Tested up to6.9.1
PHP version7.4
Tags
language switchermultilingualmultisitenetworktranslation