Description
SimpleGate Login Customizer is a lightweight yet powerful plugin designed to help you transform your standard WordPress login page (wp-login.php) into a beautifully branded portal. Developed with a high-performance React-powered administration interface, it utilizes modern CSS Custom Properties (Variables) to inject styling seamlessly without impacting page performance.
Beyond visual styling, SimpleGate Login Customizer features advanced security modules to protect your login forms against unauthorized access, brute-force dictionary attacks, and unauthorized bots.
Visual Styling Features
- Logo Customization: Set custom logos, sizes, alignments, margins, and custom target URLs.
- Form Container Styling: Adjust form backgrounds, paddings, border radius, border colors/widths, shadow depths, and container opacity.
- Typography Controls: Customize label sizes, font weights, letter spacing, and pick from popular Google Fonts or system defaults.
- Input Fields Styling: Customize background colors, text colors, border styles, radius, focus states, and custom placeholders.
- Interactive Buttons: Change button colors, hover states, border widths, font sizing, alignment, or use linear gradients.
- Clean Layouts: Option to toggle the visibility of the “Lost your password?”, “Back to blog”, and “Privacy Policy” links.
Security Hardening Features
- Brute-Force Lockout Engine: Set maximum failed login limits and temporary IP address lockout durations.
- Banned IPs & Usernames: Explicitly blacklist malicious IP addresses or deny logins using default usernames (e.g., “admin”).
- Real-time Webhook Dispatcher: Receive instant notifications (JSON payloads) on your third-party integrations (e.g. Slack, Zapier, Make, custom APIs) on failed logins, IP lockouts, or banned credentials.
- Passwordless Magic Login Links: Enable passwordless authentication. Users can request a secure, single-use, cryptographically strong login token sent directly to their email address.
- Role-Based Redirects: Define a landing page matrix based on user roles (e.g. redirecting subscribers to their profile, shop managers to products, and admins to the dashboard).
- Form Obfuscation: Mask autocomplete values, disable shake animations on error, and block autofocus.
Screenshots




Installation
- Upload the
simplegate-login-customizerfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to Settings > Login Customizer in your WordPress dashboard to start designing your login page.
FAQ
-
How does the custom login slug/obfuscation work?
-
Under the Security settings, you can define a custom login slug. Once configured, standard access to
wp-login.phpwill be blocked unless a secret query parameter or authorized cookie is present. Users without it can be served a clean 404 page or redirected to a custom page. -
How do Magic Login Links function?
-
When enabled, users will see a “Log in with passwordless Magic Link” option on the login screen. Entering their email/username sends them a secure email containing a temporary login URL. The token uses secure transients and expires after a configured lifespan (defaulting to 10 minutes), deleting itself immediately upon successful use.
-
Are Google Fonts enqueued securely?
-
Yes. Fonts are loaded efficiently, and we respect GDPR guidelines. The Customizer allows choosing font families that inherit system defaults.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SimpleGate Login Customizer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SimpleGate Login Customizer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release of SimpleGate Login Customizer.
- Full visual React customization builder.
- Brute-Force lockout defense with configurable thresholds.
- Passwordless Magic Login Links engine.
- Outgoing Security Webhook event dispatcher.
- Role-based post-login redirection matrix.
- CSS Custom Properties injection for superfast style updates.
