如何在wordpress中为单个用户分配多个角色

时间:2015-11-05 05:55:18

标签: php wordpress roles role

我想制作一个可以为单个用户分配多个角色的插件。有人说它不可能在wordpress中分配多个角色,然后为什么wordpress以数组形式提供“角色”。 例如,当我调用用户的角色时,它返回数组

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

这里$ user_roles将是一个按角色返回的数组。

是否有任何功能可以通过它将多个角色分配给单个用户

1 个答案:

答案 0 :(得分:0)

感谢特里斯坦,最后我为一个用户分配了多个角色。这段代码帮助我实现了这一目标。

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

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