=== ShieldGate === Contributors: damcen123, freemius Tags: security, login, protect, hide login, limit login Requires at least: 5.0 Tested up to: 6.9 Stable tag: 1.0.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Protect your site by hiding the login page with a secret slug and limiting failed login attempts. == Description == ShieldGate is a lightweight security utility designed to protect your login page while keeping configuration simple. Built with an OOP architecture, it offers essential layers of protection: * **Login Hardening:** Automatically blocks IP addresses after too many failed attempts. * **Login Hiding:** Hide your wp-login.php behind a secret slug. * **Developer Friendly:** Zero bloat, object-oriented code. = Premium Features = Upgrade to ShieldGate Pro to unlock additional security tools: * **IP Whitelisting:** Prevent accidental lockouts by trusted IPs. * **Email Alerts:** Receive notifications when attacks are blocked. * **Priority Support:** Direct assistance from the developer. == Installation == 1. Upload the `shieldgate` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Go to the ShieldGate menu in your sidebar to configure your secret slug. == Upgrade Notice == = 1.0.2 = Initial release of ShieldGate. == Changelog == = 1.0.2 = * Initial public release. == Frequently Asked Questions == = How do I use the Emergency URL? = On your settings page, ShieldGate provides a unique "Emergency URL." Bookmark this link; it allows you to bypass the slug protection if you ever forget your secret word. = What happens if I forget my secret slug? = You can rename the plugin folder via FTP to disable the protection and regain access. == Screenshots == 1. The simple, clean settings dashboard. 2. The ShieldGate Pro upgrade screen featuring IP Whitelisting and Email Alerts.