允许贡献者角色上传图片但不能编辑wordpress中已发布的文章

时间:2017-06-25 18:08:06

标签: wordpress

我正在尝试在我的wordpress网站中添加一项功能:

贡献者角色可以上传图片,但无法编辑已发布的文章和图片。

我尝试过代码,但这只是启用媒体上传,但撰稿人可以删除他自己上传的已​​发布文章的媒体。

if ( current_user_can('contributor') && !current_user_can('upload_files') )
    add_action('admin_init', 'allow_contributor_uploads');

function allow_contributor_uploads() {
    $contributor = get_role('contributor');
    $contributor->add_cap('upload_files');
}

1 个答案:

答案 0 :(得分:1)

使用此插件,您可以授予对任何角色的任何访问权限。
https://wordpress.org/plugins/user-role-editor/