Yes, you can remove the language switcher from the WordPress login screen with WP Ghost in under ten seconds. Go to WP Ghost > Change Paths > Login Security and switch on Hide Language Switcher, then click Save. The language dropdown that WordPress 5.9 and later shows on the login page disappears immediately, no code edits, no functions.php changes, no theme modifications.

What the Language Switcher Is and Why It Appears

Since WordPress 5.9, the login page shows a language dropdown whenever your site has more than one language installed, either from Settings > General or through a multilingual plugin like WPML or Polylang. It lets a user pick which language they want the login screen in. Useful on paper, but for most sites it adds noise, exposes an extra WordPress fingerprint on the login page, and is not needed once users know which language to log in with. That is why WP Ghost gives you a one-click toggle to remove it.

How to Hide the Language Switcher

Open your WordPress dashboard and go to WP Ghost > Change Paths > Login Security. Scroll to the Hide Language Switcher option and switch it on. Click Save. Refresh your login page in an incognito window to confirm the dropdown is gone. That is the whole process.

WP Ghost Hide Language Switcher toggle in Login Security settings removing the WordPress 5.9 login page dropdown

Why Removing It Helps Your Security

Every element on a default WordPress login page is a fingerprint. The language switcher in particular is unique to WordPress 5.9 and later, and it tells anyone viewing the source which version range your site is running. Removing it is a small change, but it fits into the wider hack prevention strategy WP Ghost is built around: reduce the signals attackers use to qualify your site, hide what WordPress shows by default, and leave the login page as clean and anonymous as possible. Combined with a custom login path and brute force protection, a clean login screen cuts automated attack traffic dramatically.

What Else You Can Clean Up on the Login Page

While you are in Login Security, this is a good moment to handle the bigger login page tasks. Change and hide the wp-login path so bots cannot even find the login form. Switch on brute force protection so the login itself is rate-limited. Enable 2FA so a stolen password cannot grant access. And if you want the login screen to look different from WordPress default, see the login page design customization guide or the Clean Login feature.

Frequently Asked Questions

Will hiding the language switcher affect multilingual users?

No. The switcher on the login page only changes the language of the login screen interface, not your site’s content. Registered users still see the admin dashboard in their preferred language based on their user profile setting. Front-end language switching handled by WPML, Polylang, or your multilingual plugin is completely unaffected.

Can I set a default login language instead of hiding the switcher?

Yes. WordPress uses the site language set in Settings > General as the default login page language. Set that to the language you want the login screen to display in, then hide the switcher with WP Ghost so users cannot change it.

Does this work with WPML and Polylang?

Yes. WP Ghost is fully compatible with WPML, Polylang, and WooCommerce Multilingual. The Hide Language Switcher toggle removes the switcher regardless of which multilingual plugin is generating it.

Can I hide it on WooCommerce My Account login instead?

The Hide Language Switcher option targets the standard WordPress login page at wp-login.php. WooCommerce’s My Account login form is a different page rendered by the WooCommerce shortcode, and its language behavior is controlled by WooCommerce and your multilingual plugin. WP Ghost’s brute force protection still applies to the WooCommerce login form.

Is this feature free?

Yes. Hide Language Switcher is one of the 115+ free features in WP Ghost. You do not need Premium to remove the login-page language dropdown.

Does WP Ghost modify WordPress core files?

No. WP Ghost never touches, moves, or renames any file or folder on your server. The Hide Language Switcher toggle uses a WordPress filter to suppress the switcher output, nothing more. Deactivating WP Ghost brings the dropdown back instantly.