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

Xem: 1016    Tải: 0   Thảo luận: 0   Mục: WordPress template   Lĩnh vực: Khác

10 điểm   ( 4 đánh giá ) File đã được kiểm thử


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.

Chúc các bạn thành công !

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

WordPress Hacks : đăng nhập WordPress bằng địa chỉ Email Đăng ngày 06-10-2014  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). 2.5/10 1016

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 

File tải nhiều nhất

Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: (+844) 6. 32.979.36;
logo megacode

Megacode đã đăng ký với Bộ Công Thương
Thư viện mã nguồn mở lớn nhất Việt Nam.



Hỗ trợ khách hàng trên Megacode
Hỗ trợ kỹ thuật cho thành viên:
Tổng đài: (+844) 6. 32.979.36
Số di động (Hotline): 0969.091.265
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn