Code hiển thị bài viết cho từng nhóm user người bài của ai người đó thấy
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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | // 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 <strong>Trình quản lý Admin</strong> > <strong>Bài viết</strong> > <strong>Tất cả bài viết</strong>. 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é. <em><a href="https://www.facebook.com/az9shochiminh">AZ9S</a> Chúc bạn thành công!</em> |