Version 1.1.3: Configurable Contact URL & Role-Based Email Support
Role-Based Email Support
- Improved detection of role-based addresses
- Works in both quick and power verification modes
Technical Improvements
- Enhanced role-based email validation to check both API status and flag
- Fixed validation logic to properly respect role-based email setting
- Improved error message handling for role-based emails
- Added proper cleanup of new settings during uninstallation
Configuration
After updating, visit WordPress Admin > Custom Login > Security Settings to configure:
- Contact Link URL: Set the URL for contact links in error messages
- Role-Based Emails: Toggle whether to allow registration with role-based addresses
Security Notes
- Contact URLs are sanitized with
esc_url_rawfor storage - Contact URLs are escaped with
esc_urlfor display - Role-based emails remain disabled by default
- Warning shown when enabling role-based emails
Upgrading
No special steps required. Your existing contact links will continue working with /contact/ until configured, and role-based emails remain blocked by default until explicitly enabled.