Email Validator for WordPress®

1 0

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

  1. Upload the plugin files to the /wp-content/plugins/email-validator-wp directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Navigate to Settings > Email Validator to configure the plugin.

Usage

  1. Set the maximum number of digits allowed in an email address via Settings > Email Validator.
  2. If a registration attempt contains an email with too many digits, it will be blocked, and the attempt will be logged.
  3. Admins can download the log of failed registration attempts or clear the log from the settings page.
  4. 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

  1. Settings Page: The Email Validator settings page, where you can configure the digit limit and manage logs. Settings

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.

The following is a list of the most recent releases for this plugin.

  • 1.0.1 - 1.0.1 / Oct 28th, 2024
    SHA256 hash:
    8715ab867562643f9936e49f4d268901612f5025a8f71b4adb65522f83a3692b
  • 1.0.0 - v1.0.0 / Sep 5th, 2024
    SHA256 hash:
    855ed0a54f9cfec0060e41ef9af098a3aeaff5bf4f7e1f4704e064e58ba6e585

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

Sep 5th, 2024
Download 1.0.0
SHA-256 hash:
855ed0a54f9cfec0060e41ef9af098a3aeaff5bf4f7e1f4704e064e58ba6e585

Github Repository

This project is located on Github in the repository robertdevore/email-validator-for-wordpress.

Star Support Project