Skip to content

Version 1.1.3: Configurable Contact URL & Role-Based Email Support

Choose a tag to compare

@NichlasB NichlasB released this 21 Feb 11:54
· 17 commits to main since this release

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:

  1. Contact Link URL: Set the URL for contact links in error messages
  2. Role-Based Emails: Toggle whether to allow registration with role-based addresses

Security Notes

  • Contact URLs are sanitized with esc_url_raw for storage
  • Contact URLs are escaped with esc_url for 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.