Bắt buộc đăng nhập trước khi sử dụng web trong WordPress

🗣 Bài viết đăng bởi Pinker vào lúc 12-04-2022 và cập nhật lúc 12-04-2022 👁 5943 lượt xem
Chia sẻ ➯
Bắt Buộc đăng Nhập Khi Sử Dụng Wordpress

Đôi khi chúng ta sẽ bắt buộc người dùng phải đăng nhập để tiếp tục sử dụng website WordPress, với nhiều mục đích khác nhau. Vậy để làm phần này sẽ như nào, tôi sẽ hướng dẫn các bạn mà không cần phải cài thêm Plugin.

Đăng Nhập Trước Khi Xổ Giao Diện
Đăng Nhập Trước Khi Xổ Giao Diện

Đoạn code có thể dùng để check trong các trường hợp khác nhau, tùy vào mục đích của chủ website.

<?php
function force_login() {
    if (!is_user_logged_in() && !str_contains($_SERVER['REQUEST_URI'], 'my-account')) {
        // Code chức năng yêu cầu mà bạn mong muốn
        wp_redirect('/my-account');
        exit;
    }
}
add_action('get_header', 'force_login');
?>

Ở chỗ my-account tôi đang lấy link My Account của WooCommerce, nếu bạn có đổi URL My Account thì thay link tương ứng vào.

Tại chỗ wp_redirect(), các bạn có thể thay bằng code chức năng mà các bạn mong muốn

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

Bài viết khác

Tổng hợp Download Plugin - Theme cho WordPress : Xem ngay
Nhóm Zalo : Tham gia ngay
TAGS: BẮT BUỘC ĐĂNG NHẬP BẮT BUỘC ĐĂNG NHẬP WOOCOMMERCE ĐĂNG NHẬP TRƯỚC KHI SỬ DỤNG WORDPRESS ĐĂNG NHẬP WOOCOMMERCE ĐĂNG NHẬP WORDPRESS YÊU CẦU ĐĂNG NHẬP WORDPRESS

Bài viết khác

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

9 trừ ba bằng mấy (trả lời bằng chữ) ?