=== Hide WP Admin Login === Contributors: AppAspect Tags: Hide WP Admin Login, Custom Login URL, WordPress Login URL, Change Login URL Requires at least: 5.6 Tested up to: 6.9.4 Requires PHP: 7.1 Stable tag: 1.1.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Change WordPress wp-login.php URL to anything you want. == Description == Hide WP Admin Login helps you secure your WordPress website by changing the default login URL (wp-login.php and wp-admin) to a custom URL of your choice. Instead of exposing your login page to bots and attackers, the default URLs will return a 404 Not Found, making it harder for unauthorized users to find your login page. No core files are modified, and no complex configuration is required. == 🚀 Key Features == Change default WordPress login URL easily Default login URLs return 404 error Lightweight and fast (no performance impact) No modification of WordPress core files Simple and user-friendly settings page Works with any theme One-click activation == 🎯 Why Use This Plugin? == Most WordPress sites are targeted by bots trying to access /wp-login.php. By hiding the login URL: Reduce brute-force attacks Avoid spam login attempts Add an extra layer of protection Keep your login page private == ⚠️ Important Note == This plugin improves login URL security, but it is not a complete security solution. For better protection, also use: Strong passwords Security plugins Regular updates Backup solutions == 📌 Use Cases == Change /wp-login.php to /my-secret-login Hide admin login from public users Protect business or client websites Reduce bot traffic == Installation == **From your WordPress Dashboard** 1. Go to **Plugins** › **Add New** in your WordPress admin menu. 2. In the search bar, type **"Hide WP Admin Login"**. 3. Look for our plugin in the search results, click **"Install Now"**, and then click **"Activate"**. 4. Upon activation, you will be automatically redirected to the plugin's settings page. 5. Set your new custom login path in the **Login URL** field and click **"Save Changes"**. **Manual Installation via Upload** 1. Download the plugin as a `.zip` file from the WordPress plugin repository. 2. Go to **Plugins** › **Add New** and click the **Upload Plugin** button at the top. 3. Choose the downloaded `.zip` file, click **"Install Now"**, and then **"Activate"**. 4. Once activated, proceed to the settings to configure your secure login URL. **How to update your settings later** You can easily access and change your custom login URL configuration at any time by navigating to: **Settings** → **Hide WP Admin Login** (which will seamlessly guide you to the correct general options section). == Frequently Asked Questions == = I forgot my login URL! = Rename or delete the hide-wp-admin-login plugin folder via FTP or File Manager. Then login using the default /wp-login.php. Alternatively, check your database for option hwal_page. = Will this plugin fully secure my website? = No. This plugin only hides the login URL. Use additional security practices for full protection. = Does this plugin affect my website performance? = No. It is lightweight and does not slow down your website. = What happens after deactivation? = Your website returns to default WordPress login behavior. = Registration and lost password URL = Use: /{your_custom_url}?action=register /{your_custom_url}?action=lostpassword = Can it conflict with other plugins? = In rare cases, it may conflict with security or caching plugins that modify login behavior. == Screenshots == 1. Plugin settings page 2. Custom login URL configuration 3. 404 page for default login 4. Example custom login screen == Changelog == = 1.1.1 = * Improved admin settings page layout for better clarity * Updated plugin description for easier understanding * Updated small screenshots to better reflect settings * Minor performance improvements * Clarified installation steps for easier setup = 1.1.0 = Improved description and UI clarity Added FAQ and use case section Minor performance improvements Better compatibility with latest WordPress version = 1.0.0 = Initial release == Upgrade Notice == Automatic updates should work perfectly, but we still recommend you back up your site. If you encounter issues with after an update, flush the permalinks by going to WordPress > Settings > Permalinks and hitting “Save.” That should return things to normal.