=== Change & Hide Login URL ===
Contributors: yasirkhalifa
Tags: login, security, wp-login, wp-admin, custom login url
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.2
Stable tag: 1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Change or hide the default wp-login.php URL by using a custom slug and block unauthorized access to wp-admin.

== Description ==

This plugin enhances your WordPress login security by allowing you to change the default login URL (wp-login.php) to a custom slug of your choice. It also blocks direct access to wp-login.php and wp-admin for non-logged-in users.

By default, the custom login slug is set to **mysecretlogin** when the plugin is activated.

If you change or update the custom login slug, you must re-save your permalinks (go to Settings > Permalinks and click “Save Changes”) to ensure the new login URL works correctly.


== Features ==
* Change wp-login.php to a custom slug
* Blocks direct access to wp-login.php
* Blocks /wp-admin access for non-authenticated users
* Fully translation ready
* Admin settings to manage slug
* Uses WordPress coding and security best practices

== Installation ==

1. Upload the plugin zip via WordPress Admin > Plugins > Add New > Upload Plugin
2. Activate the plugin
3. Go to Settings > Login URL to configure your custom login slug

== Frequently Asked Questions ==

= What if I forget my custom slug? =  
You can reset the slug by disabling the plugin via FTP or phpMyAdmin and reactivating it.

= Is this compatible with other login plugins? =  
This plugin directly modifies login URL behavior and might conflict with login customization plugins.

== Screenshots ==
1. Admin Settings Page
2. Custom Login URL Example

== Changelog ==

= 1.1 =
* Initial release

== Upgrade Notice ==

= 1.1 =
First release.
