Add a quick and easy user locale / language selector in the WordPress admin back-end and front-end toolbar menus.
As of April 2026, JSM User Locale Selector is a WordPress user plugin with 20 active installations and a 5/5 rating from 5 reviews. It has been downloaded 6.4K+ times in total. Requires WordPress 6.0+ and PHP 7.4.33+. Available on WordPress.org since 2016. Actively maintained — updated within the last month. Top alternative: User Role Editor.
Add a user locale drop-down menu item in the WordPress admin back-end admin and front-end toolbar menus.
Perfect for anyone that needs to switch languages quickly and easily – allows logged-in users to change their preferred locale / language setting right from the toolbar menu (instead of having to update their WordPress user profile page).
The default WordPress behavior is to apply the user locale preference to the admin back-end only – this plugin extends the user locale / language preference to the front-end webpage as well.
There are no plugin settings – simply install and activate the plugin.
If the Polylang plugin is active, the user locale menu will automatically use the correct Polylang language URLs for the current webpage.
| WordPress | 6.0+ requiredTested up to 6.9.4 |
| PHP | 7.4.33+ required |
Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.