在函数中添加此代码。php。此代码帮助您仅向用户显示其自己的上载内容,但管理员可以查看其他用户上载的所有媒体,并且此代码在当前的wordpress版本5.8上进行了测试
// Limit media library access
add_filter( \'ajax_query_attachments_args\', \'wpb_show_current_user_attachments\'
);
function wpb_show_current_user_attachments( $query ) {
$user_id = get_current_user_id();
if ( $user_id && !current_user_can(\'activate_plugins\') &&
!current_user_can(\'edit_others_posts
\') ) {
$query[\'author\'] = $user_id;
}
return $query;
}