2017-06-25 65 views
0

編輯已經發表的文章,我想在我的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

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

+0

由於一些問題我不能夠任何具有專業版本的插件,請推薦一些免費和開源插件(如果有的話)。 –

+0

其免費開放源代碼,僅在wordpress.org上提供 – GNANA