if( current_user_can('organize_gallery') ) { // do something } 被分配了这个角色的用户职能organize_document,但是不能edit_posts或者publish_posts. 如果你想要移除一个角色,可以使用 remove_role( ): 1 remove_role('photo_uploader'); 当插件使用者决定卸载你的插件时,你需要给插件使用者提供一个选项来...
Simply put, user roles are more all-encompassing and holistic than user permissions. While user roles define the scope of user capabilities within WordPress, user permissions simply refer to the individual capabilities that make up the roles. Your permissions define your role. Here's an example: ...
There are a few ways to create a new user role in WordPress. The easiest way is to go through the admin interface. As you may have noticed in the last section, you can assign a user role at the time of creating a new user. To assign or update a role to an existing user, you c...
capability,file/handle,[function]);//添加选项菜单子菜单add_options_page(page_title,menu_title,capability,handle,[function]);//添加工具菜单子菜单add_management_page(page_title,menu_title,capability,handle,[function]);//添加页面菜单
Are you managing a multi-user WordPress website? By default, WordPress comes with a built-in user management system, and you can extend it to meet your needs. In this article, we will show you the best WordPress user management plugins. ...
$user->add_role($role_name); 也可以使用remove_role(),来为该用户删除某个角色: $user->remove_role($role_name); 还可以为该用户设置一个角色,这意味着该用户将被删除当前所有的角色,并分配一个新的角色: $user->set_role($role_name);
User Role Users in WordPress can be one of six default roles: Super Admin, Administrator, Editor, Author, Contributor, or Subscriber. WordPress provides a user role management system that defines what users are allowed to do on your website. ...
add_role( ‘photo_uploader’, ‘Photo Uploader’, array( ‘organize_gallery’ ) ); 创建好用户角色之后,当一个用户创建,编辑或上传相册的时候,我们就可以使用 current_user_can( ‘organize_gallery’ ) 来检查当前用户是否有权限了。 并且被赋予了这个角色的用户只可以 organize_gallery ,但不能 edit_posts...
$user->add_role($role_name); 也可以使用remove_role(),来为该用户删除某个角色: $user->remove_role($role_name); 还可以为该用户设置一个角色,这意味着该用户将被删除当前所有的角色,并分配一个新的角色: $user->set_role($role_name);
add_role( 'photo_uploader', 'Photo Uploader', array( 'organize_gallery' ) ); 1. 创建好用户角色之后,当一个用户创建,编辑或上传相册的时候,我们就可以使用 current_user_can( 'organize_gallery' ) 来检查当前用户是否有权限了。