WordPress从后端添加没有电子邮件地址的用户

WordPress从后端添加没有电子邮件地址的用户,wordpress,Wordpress,我想从后端添加没有电子邮件地址的用户。 我怎样才能做到这一点 我希望设置的电子邮件地址不是必需的 我发现了一个在更新用户配置文件时删除地址电子邮件的功能 function delete_empty_email_error( $arg ) { if ( !empty( $arg->errors['empty_email'] ) ) unset( $arg->errors['empty_email'] ); if(isset($wp_error->errors['e

我想从后端添加没有电子邮件地址的用户。 我怎样才能做到这一点

我希望设置的电子邮件地址不是必需的

我发现了一个在更新用户配置文件时删除地址电子邮件的功能

function delete_empty_email_error( $arg ) {
    if ( !empty( $arg->errors['empty_email'] ) ) unset( $arg->errors['empty_email'] );
    if(isset($wp_error->errors['email_exists'])){
        unset($wp_error->errors['email_exists']);
    }
}
add_action( 'user_profile_update_errors', 'delete_empty_email_error' );
我想添加一个操作或过滤器来清空错误电子邮件?有可能吗?

我终于找到了答案, 我希望它能帮助其他人

add_filter('registration_errors','dev_registration_errors');
function dev_registration_errors($errors){
    unset($errors->errors['empty_email']);
    }

    add_action('admin_footer','dev_admin_footer',1);
function dev_admin_footer(){
    ?>
    <script type="text/javascript">
        jQuery('label[for="email"] > span.description').hide();
        jQuery('#createuser input[name=email]').closest('tr').removeClass('form-required');
    </script>
    <?php
}
add_filter('registration_errors','dev_registration_errors');
函数开发注册错误($errors){
取消设置($errors->errors['empty_email']);
}
添加操作('admin\u footer','dev\u admin\u footer',1);
函数dev_admin_footer(){
?>
jQuery('label[for=“email”]>span.description').hide();
jQuery('#createuser input[name=email]')。最近('tr')。removeClass('form-required');