【问题标题】:How to assign Multiple roles to a single user in wordpress如何在wordpress中为单个用户分配多个角色
【发布时间】:2016-02-05 21:03:03
【问题描述】:

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

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

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

是否有任何功能可以让我为单个用户分配多个角色

【问题讨论】:

标签: php wordpress roles role


【解决方案1】:

感谢 tristan,最后我为单个用户分配了多个角色。这段代码帮助我实现了这一点。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 2020-05-14
    • 2015-06-27
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多