问题描述
几天以后,每隔几分钟就可以获得有关新用户的邮箱信息。
我不知道这个的主要目的是什么,但我认为有人正在检查我的网站上的东西,这并不是什么好事。
在用户填写电子邮件字段时,是否可以禁用特定的域?我应该担心吗
最佳解决方案
BTW 你可以试试这个。我只是把东西放在一起它应该阻止 gmail.com 域。
当有人尝试在您的网站上注册时,此功能将检查电子邮件域,如果电子邮件域匹配则会引发错误。
function wpse_disable_email_domain( $errors, $sanitized_user_login, $user_email ) {
list( $email_user, $email_domain ) = explode( '@', $user_email );
if ( $email_domain == 'gmail.com' ) {
$errors->add( 'email_error', __( '<strong>ERROR</strong>: Domain not allowed.', 'my_textdomain' ) );
}
return $errors;
}
add_filter( 'registration_errors', 'wpse_disable_email_domain', 10, 3 );
好,我只是测试了它,它的工作。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。