Removing the language switcher from the WordPress login screen enhances the user experience for your visitors.
Although it may appear to be a minor adjustment, too many options on the login page can be overwhelming for some users. If the language switcher does not have a specific purpose for your website, setting your default language as the sole option can streamline the login process.
Importantly, users can still change their language preferences in their profile settings, ensuring they do not lose their language choices entirely.
So, how can you disable the language switcher on the WordPress login screen?
We have examined several methods and identified the best plugins that simplify this task. In this article, we will guide you through the steps to disable the language switcher on your WordPress login screen.
Reasons to Disable the Language Switcher on the WordPress Login Screen
When multiple languages are active on a site, users will see a dropdown menu at the bottom of the screen.
By clicking this dropdown, users can choose a different language for the site’s admin dashboard.
This feature is particularly beneficial for multilingual websites and teams with diverse users who may prefer to access the WordPress dashboard in various languages.
If you prefer a cleaner login page and your users rarely need to switch languages, removing the language dropdown can help streamline your login experience.
This also allows you to maintain better control over the design of your custom login page.
Important Note:The language selector does not make your WordPress site multilingual; it only translates the WordPress login and password reset pages, as well as the WordPress dashboard.
With this in mind, we will guide you on how to disable the language switcher on your WordPress site. You can use the links below to jump directly to the method you prefer:
- Method 1: Disable the WordPress Login Language Switcher Using WPCode (Recommended)
- Method 2: Disable the Language Switcher on the WordPress Login Screen with a Dedicated Plugin
- Bonus Tip: How to Translate a WordPress Plugin into Your Language
Are you ready? Let’s begin!
Method 1: Disable the WordPress Login Language Switcher Using WPCode (Recommended)
The most effective way to disable the language switcher is by using WPCode, which is the simplest and safest method for adding code to WordPress.
Typically, you would need to modify your functions.php file, but WPCode simplifies this process, allowing you to add the code snippet with just a few clicks.
In addition to this, WPCode offers a variety of snippets to help you customize your website, and you can easily create your own custom snippets as well.
Start by installing the free WPCode plugin. For detailed instructions, refer to our comprehensive guide on how to install a WordPress plugin.
Next, navigate toCode Snippets »Add Snippetfrom your WordPress admin dashboard.
Type ‘language’ into the search bar and click the ‘Use snippet’ button next to ‘Disable Login Screen Language Switcher.’
You will be directed to the ‘Edit Snippet’ page, where you simply need to toggle the switch to ‘Active’ and click ‘Update.’
WPCode takes care of all the configurations for you when you use a snippet from its library.
Now, when you access the login page, the language switcher option will be removed. If you wish to enable language switching later, just toggle the switch to ‘Inactive’ and click ‘Update.’
One advantage of using WPCode is its extensive library of pre-made snippets. You are likely to find snippets that can replace other plugins on your site, such as disabling automatic updates, allowing SVG file uploads, or using the Classic editor instead of the default block editor.
You are not limited to using the library. You can also add any custom code you need by selecting the ‘Add Your Custom Code (New Snippet)’ option instead of searching the library.
Simply paste your custom code and choose where it should be executed on your site.
Method 2: Remove the Language Switcher from the WordPress Login Screen Using a Dedicated Plugin
An alternative method to eliminate the WordPress language switcher on the login screen is by using the Disable Login Language Switcher plugin. This straightforward plugin operates automatically and focuses solely on this function.
Important Note:The download page for this plugin notes that it hasn’t been updated in the last three WordPress releases. However, we have tested it recently, and it still functions well, so we confidently recommend it to our readers.
The first step is to install and activate the Disable Login Language Switcher plugin. For detailed instructions, refer to our step-by-step guide on installing a WordPress plugin.
Once activated, the plugin will instantly remove the language switcher option. There are no extra settings to configure.
Now, when you access your login screen, you will see the standard login interface without the language switcher option.
Helpful Tip: Translate a WordPress Plugin into Your Preferred Language
Users have the option to adjust their language settings in their profile, but occasionally, plugins may not translate automatically.
Fortunately, many popular WordPress plugins are designed for translation. This means that if you wish to offer the plugin in a different language, the setup process is simplified because the plugin supports translation.
You can also contribute by providing translations in various languages.
By doing so, you foster connections within the WordPress community, create networking opportunities, and enhance your portfolio.
For more information, check out our guide on translating a WordPress plugin into your language.
We hope this article has helped you learn how to disable the language switcher on the WordPress login screen. You might also be interested in our guide on adding multilingual search functionality in WordPress and our expert recommendations for the best right-to-left WordPress themes.
If you enjoyed this article, please subscribe to our YouTube Channel for WordPress video tutorials. You can also connect with us on Twitter and Facebook.



