2015-11-05 76 views
0

我想制作一个可以为多个用户分配多个角色的插件。有人说它不可能在wordpress中分配多个角色,那么wordpress为什么会以数组形式提供'角色'。 e.g当我打电话的用户角色在这里返回数组如何在wordpress中为单个用户分配多个角色

$current_user=wp_get_current_user(); 
$user_roles = $current_user->roles; 

$ user_roles将是角色数组的回报。

是否有通过它我可以

+0

http://wordpress.stackexchange.com/questions/134656/assign-multiple-roles-overlapping-capabilities – Suyog

+0

嘿suyog我看到了引用的页面,但也有我没有得到如何添加多个角色到一个单用户 –

+0

你有没有试过https://codex.wordpress.org/Class_Reference/WP_User#add_role.28_.24role_.29你应该可以使用'$ current_user-> add_role('role_name');' – Tristan

回答

0

感谢所有分配多个角色给单个用户特里斯坦任何功能,最后我分配了多个角色,一个user.This代码帮助我实现这个目标。

$addMemberToGroup = new WP_User($required_id); 
$addMemberToGroup->add_role($role); 

这里$ required_id是我想分配角色的用户的ID。

相关问题