=== Saral Login Shield ===
Contributors: saraltechies
Tags: login, security, hide login, custom login url, brute force
Requires at least: 4.1
Tested up to: 6.9
Stable tag: 1.0.0
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Safely change your WordPress login URL to anything you want. Blocks direct access to wp-login.php without modifying any core files.

== Description ==

Saral Login Shield lets you change the default WordPress login URL from `/wp-login.php` to any custom slug you choose. Direct access to `wp-login.php` is blocked — returning a 404 page or redirecting to a URL of your choice.

**Features:**

* Change your login URL to any custom slug
* Block direct access to wp-login.php (404 or redirect)
* Optional redirect URL for blocked requests
* No core files are modified
* Works with sub-directory WordPress installations
* Compatible with WP-CLI and cron jobs

== Installation ==

1. Upload the `saral-login-shield` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **Settings → Saral Login Shield** to set your custom login URL.
4. Bookmark your new login URL before leaving the settings page.

== Frequently Asked Questions ==

= What happens to wp-login.php after activation? =

Direct requests to `/wp-login.php` will return a 404 page (or redirect to a URL you specify). Your login form is only accessible at your custom slug.

= What if I forget my custom login URL? =

Deactivate the plugin via FTP by renaming the plugin folder. This restores normal access to `/wp-login.php`.

= Does this work with multisite? =

Not tested with multisite. Use with caution on multisite installations.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
