向“编辑者”角色添加能够查看所有用户附件的权能

时间:2016-12-14 作者:Malvyn

我需要授予“编辑器”角色的访问权限,以便能够读取和编辑所有用户的媒体附件。我发现插件可以做到这一点:https://wpfront.com/user-role-editor-pro/media-attachment-file-permissions/ .

有没有办法不用插件就能做到这一点?

1 个回复
SO网友:Pim

据我所知,没有仅用于附件的标准功能。你需要edit_posts.

function add_theme_caps() {
    $role = get_role( \'editor\' );
    $role->add_cap( \'edit_others_posts\' ); 
}
add_action( \'admin_init\', \'add_theme_caps\');

相关推荐

未定义的偏移量:1067行的>[...]/wp-includes/capabilities.php中的0

嘿,我在我的localhost设置中得到了这个错误消息,但只有在启用Genesis框架的情况下;WordPress二十一行。当我想创建一个新帖子时,就会发生这种情况。如果我刷新页面,错误会重复,但帖子本身会被创建,一切似乎都很好。有人知道这是什么原因吗?Notice: Undefined offset: 0 in /var/www/secret/htdocs/wp-includes/capabilities.php on line 1067 Notice: Undefined offset: 0