2017-02-20 73 views
0

我想从后台添加用户而不需要电子邮件地址。 我该如何做到这一点?WordPress从后台添加用户,无需电子邮件地址

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

我发现了一个函数,当更新用户配置文件时删除地址电子邮件;

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'); 

我想添加一个动作或过滤器来打开空的错误电子邮件?可能吗?

回答

0

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

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 
} 
相关问题