=== 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.