Hidden Login Page
Hide your WordPress login page by changing the wp-login.php URL to prevent brute force attacks and improve security.
Hidden Login Page allows you to easily change your WordPress login page URL and hide the default wp-login.php and wp-admin paths. This significantly improves your site's security by preventing automated brute force attacks.
- 🔒 Enhanced Security: Prevent brute force attacks on your login page
- 🚫 Hide wp-login.php: Hackers can't find your login page
- ⚡ Lightweight & Fast: No impact on site performance
- 🎨 Simple Interface: Easy to configure with user-friendly settings
- 🌐 RTL Support: Full support for right-to-left languages
- ✅ Universal Compatibility: Works with all popular plugins and themes
- Go to Plugins > Add New in your WordPress admin
- Search for "Hidden Login Page"
- Click Install Now and then Activate
- Download the plugin ZIP file
- Go to Plugins > Add New > Upload Plugin
- Choose the ZIP file and click Install Now
- Click Activate Plugin
- Clone this repository:
git clone https://github.com/famaserver/hidden-login-page.git - Upload the
hidden-login-pagefolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
- After activation, go to Settings > Hidden Login Page
- Enter your desired custom login URL (e.g.,
my-secret-login) - Click Save Settings
- Important: Write down your new login URL!
- Test by logging out and visiting your new login URL
- Use only lowercase letters, numbers, and hyphens
- Examples:
my-login,secure-access,admin-panel-2024 - Avoid reserved words like:
admin,login,wp-admin,dashboard
After changing the URL:
- Completely logout from WordPress
- Close your browser and open it again
- Test these URLs:
yoursite.com/wp-login.php→ Should show 404yoursite.com/wp-admin→ Should show 404yoursite.com/your-custom-slug→ Should show login page
- WordPress 5.0 or higher
- PHP 7.2 or higher
- Tested up to WordPress 6.8
⚠️ Write down your custom login URL before logging out- 🔐 Keep your login URL secret
- 🚫 Don't use obvious URLs like
login,admin, orsignin - ✅ Choose a unique, hard-to-guess URL
If you forget your custom login URL:
- Connect to your site via FTP or cPanel File Manager
- Navigate to
/wp-content/plugins/ - Rename
hidden-login-pagefolder tohidden-login-page-disabled - Access your site via the default
wp-login.phpURL - Change the plugin folder name back and reconfigure
This plugin may conflict with other security plugins that also hide the login page:
- WPS Hide Login
- iThemes Security (if Hide Backend is enabled)
- Wordfence (if Hide Login Page is enabled)
Solution: Disable the "Hide Login" feature in other security plugins.
Currently, this plugin is designed for single WordPress installations.
No. If configured correctly, only the default login URLs will be hidden. Your custom URL will work perfectly.
Yes, you can change your custom login URL as many times as you want from the settings page.
Yes! This plugin is fully compatible with WooCommerce and other popular plugins.
- Initial release
- Custom login URL functionality
- Block wp-login.php and wp-admin
- Settings page
- Conflict detection with other plugins
- Full English interface
- Website: famaserver.com
- GitHub: github.com/famaserver/hidden-login-page
- WordPress.org: wordpress.org/plugins/hidden-login-page (Coming Soon)
This plugin is licensed under the GPL v2 or later.
Copyright (C) 2024 FamaServer
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Developed by FamaServer
⭐ If you find this plugin useful, please rate it on WordPress.org!