wordpress 权限


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');
}



更多的角色和权限请看wordpress的官方文档

http://codex.wordpress.org/Roles_and_Capabilitie spa

相关文章
相关标签/搜索