Cách kiểm tra User đã login WordPress hay chưa?

5/5 - (2 bình chọn)

Zubi Cloud hướng dẫn người dùng thiết kế Theme WordPress chuyên nghiệp 1 thủ thuật khá hay, Cách kiểm tra User đã login WordPress hay chưa? Khi bạn đang tạo các plugin WordPress, bạn có thể muốn biết liệu người dùng WordPress đã đăng nhập hay chưa trước khi bạn có thể tiến hành các sự kiện khác.

 

Nếu bạn muốn biết cách kiểm tra xem người dùng đã đăng nhập hay chưa, tôi sẽ chia sẻ với bạn trong bài đăng này mã mà bạn có thể sử dụng để kiểm tra trạng thái đăng nhập của người dùng. Trong hầu hết các trường hợp, mã này có thể được sử dụng trong chủ đề hoặc plugin WordPress để xác định trạng thái của người dùng.

WordPress check if user is logged in

Hướng dẫn Cách kiểm tra User đã login WordPress hay chưa?

WordPress Check If User is Logged In

Lý do chính tại sao bạn phải luôn kiểm tra xem người dùng đã đăng nhập hay chưa khi tạo chủ đề hoặc plugin WordPress là vì mục đích bảo mật.

Thứ hai, bạn có thể muốn xác minh xem người dùng đã đăng nhập hay chưa để bạn chỉ hiển thị một số thông tin nhất định cho người dùng đã đăng nhập và không hiển thị thông tin đó cho người dùng chưa đăng nhập.

WP Function:  is_user_logged in

Chèn đoạn code sau vào file funtione.php trong theme bạn đang dùng

function check_if_user_is_loggedin_function()
{
    if ( is_user_logged_in() ) 
    {
        // code
    }
}
add_action('init', 'check_if_user_is_loggedin_function');

Bạn cũng có thể kiểm tra xem người dùng có đăng nhập bên ngoài tệp functions.php trong một plugin tùy chỉnh hoặc ở đâu đó trong tệp chủ đề của bạn hay không bằng cách sử dụng mã bên dưới:

if ( is_user_logged_in() ) {

    echo 'Welcome, registered user!';

} else {

    echo 'Welcome, visitor!';

};
5/5 - (2 bình chọn)


Trả lời