2017-02-20 127 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 
} 
相關問題