Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Disable the Language Switcher on WordPress Login Screen

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to disable the language switcher on the WordPress login screen?

Disabling the language switcher makes your default language the only option on the login page, but users will still be able to change the language in their profile settings.

In this article, we’ll show you how to disable the language switcher dropdown on the WordPress login screen.

How to disable the language switcher on WordPress login screen

Why Disable the Language Switcher on the WordPress Login Screen?

If there is more than one active language on a site, then users will see a dropdown at the bottom of the screen.

Clicking it will let users select a new language for the site’s admin dashboard.

Login screen language switcher example

This works well for multilingual websites and teams with different users who might want to access the WordPress dashboard in a different language.

But if you want to keep your login page simple, and your users don’t need to frequently switch languages, then removing it can help to declutter the login page. It can also help you to keep control over your custom login page design.

Note: The language selector doesn’t make your WordPress website multilingual, it simply translates the WordPress login and password reset pages and the WordPress dashboard. 

With that said, let’s show you how to disable the language switcher on your WordPress site. Simply use the links below to jump straight to the method you want to use.

Method 1. Disable the WordPress Login Language Switcher with WPCode (Recommended)

The best way to disable the language switcher is by using WPCode, the easiest and safest way for anyone to add code to WordPress.

Normally you’d need to add code to your functions.php file, but WPCode makes it easy to add this code snippet with just a few clicks.

Not only that, but it has many other snippets available to help customize your site, plus you can easily add your own custom snippets.

First, you need to install the free WPCode plugin. For more information, check out our step-by-step guide on how to install a WordPress plugin.

Next, click on Code Snippets » Add Snippet in your WordPress admin dashboard. Simply type ‘language’ into the search bar and press the ‘Use snippet’ button under ‘Disable Login Screen Language Switcher’.

Remove language switcher with WPCode library

You will then be taken to the ‘Edit Snippet’ page, where all you need to do is switch the toggle to ‘Active’ and click ‘Update.’

WPCode configures everything for you when using a snippet from the plugin library.

Toggle the switch to active to disable the language switcher.

Now, when you visit the login page, the option to switch languages will be gone. If you need to enable language switching in the future, then simply toggle the switch to ‘Inactive’ and press ‘Update.’

One of the benefits of using WPCode is that it comes with a library filled with pre-made snippets. There’s a good chance you can find some to replace other plugins on your site, such as disabling automatic updates, allowing SVG files to be uploaded, or even using the Classic editor instead of the default block editor.

You don’t have to use the library, either. You can also add any other code you ever need by selecting ‘Add Your Custom Code (New Snippet)’ button instead of searching the library.

Add Your Own Custom Code with WPCode

Then, all you have to do is just paste your own code in and decide where it should run on your site.

Method 2. Disable the Language Switcher on WordPress Login Screen with a Dedicated Plugin

Another way to remove the WordPress language switcher on the WordPress login screen is by using the Disable Login Language Switcher plugin. This is a very simple plugin that works automatically and only does this one thing.

Note: This plugin’s download page indicates it has not been updated within the latest 3 releases of WordPress. However, we have tested it, and it works, so we feel confident in recommending it to our readers.

The first thing you need to do is install and activate the plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, the plugin will immediately remove the language switcher option. There are no additional settings for you to configure.

Now, when you go to your login screen, you’ll see the standard login screen without the language switcher option.

Standard WordPress login screen example

We hope this article helped you learn how to disable the language switcher on the WordPress login screen. You may also want to see our guide on how to get a free SSL certificate for your WordPress website and our expert picks of the must-have WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 CommentLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.