wordpress系统的用户权限中,默认是不容许投稿者上传图片的。 php
要想更改投稿者角色的权限,让投稿人也能够上传图片,那么要使用wordpress的add_role函数,为投稿者角色添加文件上传功能: wordpress
把下面的代码加入到当前主题的functions.php文件中,便可为contributor添加文件上传功能
<!– 代码 –> 函数
if( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init','allow_contributor_uploads'); functionallow_contributor_uploads() { $contributor= get_role('contributor'); $contributor->add_cap('upload_files'); }
比较要和做者角色添加编辑其它做者文章的权限可使用改变为以下代码: post
if( current_user_can('author') && !current_user_can('edit_others_posts') ) add_action('admin_init','allow_contributor_uploads'); functionallow_contributor_uploads() { $contributor= get_role('author'); $contributor->add_cap('edit_others_posts'); }
http://codex.wordpress.org/Roles_and_Capabilitie spa