wordpress-website-lifecycle/mu-plugins/contact-form-7-sender-error.php

23 lines
814 B
PHP

<?php
/*
* Plugin Name: Remove sender domain error in Contact Form 7 plugin
* Plugin URI: https://github.com/szepeviktor/wordpress-website-lifecycle
*/
add_action(
'wpcf7_config_validator_validate',
static function ($configValidator) {
// Before version 5.8.0
if (defined('WPCF7_ConfigValidator::error_email_not_in_site_domain')) {
$configValidator->remove_error('mail.sender', WPCF7_ConfigValidator::error_email_not_in_site_domain);
$configValidator->remove_error('mail_2.sender', WPCF7_ConfigValidator::error_email_not_in_site_domain);
return;
}
$configValidator->remove_error('mail.sender', 'email_not_in_site_domain');
$configValidator->remove_error('mail_2.sender', 'email_not_in_site_domain');
},
10,
1
);