Hide wp-login.php file, prevent attacks on login form, hide login & increase security. No files are changed.
As of April 2026, Easy Hide Login is a WordPress login plugin with 20K+ active installations and a 4.4/5 rating from 43 reviews. It has been downloaded 342K+ times in total. Requires WordPress 5.0+ and PHP false+. Available on WordPress.org since 2016. Download volume is stable this week. Top alternative: WPS Hide Login.
The easy way to hide wp-login.php file and hide site login.
It doesn’t rename wp-login.php or change files in core.
You can not access wp-login.php file without slug in url tag.
You can easily redirect url with slug url.
Demo: http://example.com?slug_text
Go to Settings > Easy Hide Login .
it`s useful, light and easy.
My site was getting plagued with DoS attacks and this plugin stopped them dead in their tracks. Simple to install and setup – a massive thank you to the developers.
Great plugin for preventing unwanted people from trying to log in. Just remember that if you have any dynamically generated links to your site admin on the front end of your website you will have to remove them because they will be updated to point to the new URL. Removing the links can usually be done via your site admin in the Appearance section where you can customize your theme, unless you are old school and have it coded into your sidebar.php file. In that case you would have to edit that file manually. Either way it’s not difficult to do and very important. Otherwise you will be giving out your new login URL, which defeats the purpose of the plugin.
I’m happy to say that I posted on the support forum and got a speedy reply.
Great plugin, too bad that the Pro is so expensive.
There are numerous reports of a 404 error after login because of the admin email verification screen that this plugin interferes with. The developer is not fixing this error, not addressing the support requests. The error can be bypassed by adding a line to the functions.php theme file (as someone in the support forum suggested), but this plugin doesn’t deserve more than 3 starts until this is fixed.
| WordPress | 5.0+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.