×

Code hiển thị bài viết cho từng nhóm người bài của ai người đó thấy

Code hiển thị bài viết cho từng nhóm người bài của ai người đó thấy caodem.com

Bài viết trong trình quản lý Admin sẽ chỉ hiển thị cho từng nhóm người, bài của ai người đó thấy, Admin có thể xem được tất cả bài viết của thành viên.

Code hiển thị bài viết cho từng nhóm người

Bạn sao chép đoạn code bên dưới, sau đó dán vào file function.php trong thư mục theme mà bạn đang sử dụng.

// bài viết trong trình quản lý admin hiển thị cho từng nhóm người
function caodem_posts_useronly( $wp_query ) {
    if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
        if ( !current_user_can( 'level_10' ) ) {
            global $current_user;
            $wp_query->set( 'author', $current_user->id );
        }
    }
}
add_filter('parse_query', 'caodem_posts_useronly' );
// kết thúc

Sau khi thêm đoạn code bên trên vào, các bạn hãy thử lấy một tài khoản của thành viên tham gia viết bài trên web (trừ tài khoản có quyền quản trị web ra nhé), truy cập vào Trình quản lý Admin > Bài viết > Tất cả bài viết. Rồi xem kết quả có phải chỉ hiển thị tất bài viết của họ không nhé.
Chúc bạn thành công!

Thẻ:

2117
"Nếu bạn cảm thấy bài viết này hữu ích, bạn có thể ủng hộ cho tác giả một tách Cafe"
THANH TOÁN ỦNG HỘ
Sacombank
NGUYEN NGOC HOAN
040086597979
Đọc thêm bài khác
×
Chia sẻ trang này tới
QR:  Code hiển thị bài viết cho từng nhóm người bài của ai người đó thấy