Skip to content

Instantly share code, notes, and snippets.

<?php
/**
* Blocked Emails
*/
add_filter( 'wpcf7_validate_email*', 'blocked_email_filter', 20, 2 );
function blocked_email_filter( $result, $tag ) {
$blocked_emails = array('info@itbent.com','nancy@sixwebsoft.org'); //Blocked Emails
$email_name = array('your-email','email'); //Form Email Field Name
foreach ($email_name as $name) {
<?php
/**
* Blocked Emails
*/
add_filter( 'wpcf7_validate_email*', 'blocked_email_filter', 20, 2 );
function blocked_email_filter( $result, $tag ) {
$blocked_emails = array('test@test.com','qwerty@test.com');
$email_name = array('your-email','email','txtEmail');
foreach ($email_name as $name) {
<?php
add_filter( 'wpcf7_validate_email*', 'blocked_email_filter', 20, 2 );
function blocked_email_filter( $result, $tag ) {
$blocked_emails = array('test@test.com','qwerty@test.com');
if ( 'txtEmail' == $tag['name'] ) {
$your_email = isset( $_POST['txtEmail'] ) ? trim( $_POST['txtEmail'] ) : '';
foreach ($blocked_emails as $blocked) {
if ( $_POST['txtEmail'] == $blocked ) {
$result->invalidate( $tag, "Email Blocked" );