Đăng nhập WordPress bằng địa chỉ Email

code Snipppets, login, wordpress code, WordPress Hacks, WordPress

Trong một vài hoàn cảnh nào đó, có thể các bạn sẽ cần phải cho phép người dùng vừa đăng nhập vào trang admin WordPress bằng username hoặc địa chỉ email. Thực ra việc làm này không hề khó chút nào, các bạn chỉ việc copy đoạn code bên dưới và dán nó vào file functions.php (nằm tại folder theme mà các bạn đang dùng).

function login_with_email_address($username) {

    $user = get_user_by_email($username);

    if(!empty($user->user_login))

        $username = $user->user_login;

    return $username;

}

add_action('wp_authenticate','login_with_email_address');

Thế là xong, các bạn vừa có thêm một kinh nghiệm cũng như có được đoạn code hữu ích giúp làm chủ trang web của chính mình. Mình hy vọng nó sẽ có ích nhiều cho các bạn.

 

 HỖ TRỢ TRỰC TUYẾN