Why this plugin exists?
As of April 2026, Smart Language Select Disabler for Polylang is a WordPress admin plugin with 80 active installations and a 0/5 rating0. It has been downloaded 1.3K+ times in total. Requires WordPress 4.7.3+ and PHP 7.0+. Available on WordPress.org since 2019. Last updated 6 years ago — may have compatibility concerns. Top alternative: Loginizer.
Basically the translations are unlinked and there is no warning for this. You may need to change post’s language for example when you start to write a new post and notice that it’s in wrong language. When translations are involved, there’s really no use for changing the language.
I’ve seen that users have multiple times changed post’s language when they meant to navigate to translation. Smartly disabling the select enhances the UI.
Changing the language of post when it has content is prone to errors. Even though the language can…
| WordPress | 4.7.3+ requiredTested up to 5.2.24 |
| PHP | 7.0+ required |
Disable default language change select
Changing site default language will probably cause some issues if you don’t knows what you are doing. Disable the availability to do so, unless the user know what they are doing. Also, use WordPress coding standards to make contributing easier. Props to @timiwahalahti for changes in this release.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.