默认情况下,WordPress 允许作者查看您网站媒体库中的所有图像。允许作者查看媒体库中的所有文件。 他们还可以查看由管理员 , 编辑或其他作者上传的图像。
对于许多网站而言,这可能并不重要。 但是,如果您运行一个多作者网站 ,则可能需要更改它。
首先,进入 网站根目录/wp-content/themes/您当前使用的主题名称/
找到 functions.php 文件并编辑,在末尾插入如下代码即可
// 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;
}