Remove the language selector from the login screen if you have more than one language enabled in WordPress 5.9 and later.
As of April 2026, Disable Login Language Selector is a WordPress login plugin with 1.0K+ active installations and a 5/5 rating from 3 reviews. It has been downloaded 6.2K+ times in total. Requires WordPress 5.9+ and PHP 5.6+. Available on WordPress.org since 2022. Recently updated within the last 3 months. Downloads are up 28% this week. Top alternative: WPS Hide Login.
WordPress 5.9 added a new language selector to allow users to switch languages from a dropdown on the login screen if more than one language is enabled on your WordPress installation. This plugin provides a quick and easy way to prevent this language selector from appearing.
It is a very simple plugin which is provided for ease of use: you need only to install and activate the plugin and it will prevent the language dropdown from appearing on the login screen of your site.
Alternatively, you can also achieve the same effect by adding the following line of code to the functions.php file in your theme:
add_filter( 'login_display_language_dropdown', '__return_false' );
Simple and effective.
Thx
I have tried adding the code to functions.php as you have mentioned, however everytime there is a theme update (default wordpress theme which I don’t use, I use a 3rd party theme) but language selector re-appeared, regardless of whether I use this theme or not!
So I decided it is best to download this plugin so the language selector will stay deactivated! 🙂
Small and simple, big thank you!
| WordPress | 5.9+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.