×

Code tắt chức năng hiển thị thư viện ảnh cho tất cả thành viên

Code tắt chức năng hiển thị thư viện ảnh cho tất cả thành viên caodem.com

Mặc định trong WordPress cho phép tất cả các thành viên như tác giả, cộng tác viên, biên tập viên (trừ thành viên đăng ký), có thể xem và sử dụng tất cả các ảnh trong thư viện, tuy nhiên nếu trang web của bạn có quá nhiều thanh viên tham gia viết bài, thì việc quản lý thư viện như vậy là cực kỳ rối rắm. Để có thể giúp cho việc quản lý thư viện của thành viên tốt hơn, thì với đoạn code dưới đây cho phép chỉ Admin mới được phép xem hết tất cả hình ảnh trong thư viện ảnh, còn các thành viên còn lại chỉ xem và sử dụng thư viện được hiển thị của riêng mình.

Code hiển thị thư viện ảnh cho từng thành viên trong WordPress

Bạn hãy sao chép đoạn code bên dưới, và dán vào file functions.php trong thu mục theme mà bạn đang sử dụng.

// hinh anh media chi admin moi thay het
function only_show_user_images( $query ) {
$current_userID = get_current_user_id();
if ( $current_userID && !current_user_can('manage_options')) {
$query['author'] = $current_userID;
}
return $query;
}
add_filter( 'ajax_query_attachments_args', 'only_show_user_images' );
// ket thuc

Sau khi hoàn thành, hãy thử sử dụng tài khoản của thành viên để đăng nhập vào, sau đó  vào Thư viện để xem kết quả nhé.
Chúc bạn thành công!

Thẻ:

2270
"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

Gọi điệnMessengerZalo