WP Custom Login Manager WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
A custom login and registration system for WordPress with email verification.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/nichlasb/wp-custom-login-manager/archive/refs/heads/main.zipA modern, secure custom login and registration system for WordPress with email verification.
Features
- 🔐 Modern, responsive login and registration forms
- ✉️ Email verification for new registrations
- 🎨 Two-column layout with customizable background
- 🔑 Password strength indicator
- 🖼️ Custom logo upload with size control
- 📱 Mobile-first design
- 🛡️ Advanced security features
- 🔄 Automatic updates via GitHub
- 🛒 WooCommerce integration
- ♿ WCAG accessibility compliance
Installation
- Download the plugin
- Upload to
/wp-content/plugins/wp-custom-login-manager - Activate through WordPress plugins screen
- Go to Settings > WP Custom Login Manager to configure
- Updates will be automatically detected through WordPress
Usage
Basic Configuration
- Upload your logo and background image
- Customize welcome message
- Configure security settings
- Set up email templates
- Configure redirect rules
For detailed information on all available settings, see docs/SETTINGS.md.
Available Filters
The plugin provides various filters to customize forms, emails, and redirects. See docs/HOOKS.md for a complete list of available filters.
Available Actions
Multiple action hooks are available for form customization and user verification events. See docs/HOOKS.md for detailed usage.
Template Customization
Override Templates
Templates can be overridden by copying them from the plugin's /templates/ directory to your theme directory under wp-custom-login-manager/.
Available templates:
- Login Form
- Registration Form
- Reset Password Form
Style Customization
The plugin uses CSS variables for easy styling customization. You can override these variables in your theme's stylesheet.
Security Features
- Email verification for new registrations
- Password strength requirements
- Failed login attempt limiting
- Password reuse prevention
- CSRF protection
- Honeypot spam protection
- Secure password reset process
- XSS protection
- SQL injection protection
WooCommerce Integration
- Seamless integration with WooCommerce login/register forms
- Support for WooCommerce endpoints in redirects
- WooCommerce-specific role management
- Custom redirects for WooCommerce pages
Requirements
- WordPress 5.0+
- PHP 7.2+
- MySQL 5.6+
Browser Support
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
License
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
Changelog
See CHANGELOG.md for detailed version history.
Latest Release: 1.2.0 - 2025-03-07
- Fixed: Turnstile widget now properly appears on login form when enabled in settings
- Added: Improved debugging for Turnstile integration to help troubleshoot visibility issues
Releases
12 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.