Email Validator for WordPress®
Email Validator for WordPress
A plugin that prevents user registration if the email address contains more numbers than a specified limit. The plugin works for both WordPress and WooCommerce registration forms and logs failed attempts.
Description
Email Validator for WordPress helps prevent spammy registrations by validating the number of digits in the email address during user registration. If the email contains more numbers than the configured limit, the registration is blocked.
Features:
- Validates emails during WordPress and WooCommerce registration.
- Allows admins to set the maximum number of digits allowed in email addresses.
- Logs failed registration attempts.
- Allows admins to download the log as a CSV file or clear the log.
- Supports downloading logs within a specified date range.
- Fully localized and translation-ready.
Installation
- Upload the plugin files to the
/wp-content/plugins/email-validator-wp
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to Settings > Email Validator to configure the plugin.
Usage
- Set the maximum number of digits allowed in an email address via Settings > Email Validator.
- If a registration attempt contains an email with too many digits, it will be blocked, and the attempt will be logged.
- Admins can download the log of failed registration attempts or clear the log from the settings page.
- Optionally, filter the log by date and download the results as a CSV file.
Frequently Asked Questions
How do I configure the plugin?
After activation, navigate to Settings > Email Validator to configure the maximum number of digits allowed in email addresses. You can also download and clear the log of failed registration attempts.
Does this work with WooCommerce?
Yes! If WooCommerce is active, the plugin will automatically validate WooCommerce registrations as well.
Can I download failed attempts as a CSV?
Yes, the plugin provides the option to download all failed registration attempts as a CSV file, with an optional date filter.
Screenshots
- Settings Page: The Email Validator settings page, where you can configure the digit limit and manage logs.
Changelog
1.0.1
- Disabled dotorg updates and included the Plugin Update Checker to serve updates from github.com
1.0.0
- Initial release.
License
This plugin is licensed under the GPLv3 or later. You are free to modify and redistribute this plugin under the same license.
Credits
Developed by Robert DeVore.
No issues yet.
Hash Verification
ZIP files downloaded via this site have an associated SHA256 hash.
Mac
On Mac, you can use the sha256 command to calculate the hash of a downloaded ZIP file. Open terminal and execute:
sha256 [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Linux
On Linux, you can use the sha256sum command to calculate the hash of a downloaded ZIP file. From a shell, execute:
sha256sum [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Latest Release
The latest official release is below.
v1.0.0
Download 1.0.0855ed0a54f9cfec0060e41ef9af098a3aeaff5bf4f7e1f4704e064e58ba6e585
Github Repository
This project is located on Github in the repository robertdevore/email-validator-for-wordpress.
Star Support Project