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

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é.

// 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

Last updated