【发布时间】:2019-10-15 18:55:53
【问题描述】:
我知道如何为用户分配一个角色。但是为一个用户扮演多个角色是行不通的...... wordpress 是否提供了这个功能。在此先感谢。
【问题讨论】:
标签: wordpress
我知道如何为用户分配一个角色。但是为一个用户扮演多个角色是行不通的...... wordpress 是否提供了这个功能。在此先感谢。
【问题讨论】:
标签: wordpress
是的,WordPress 允许这样做。您可以在代码中执行此操作:
$someone = new WP_User( $user_id );
$someone->add_role( 'role-1' );
$someone->add_role( 'role-2' );
您也可以使用Multiple Roles 等插件。插件 会将选择下拉菜单转换为复选框。
【讨论】:
为了完整性,这是可能的!
$theUser = new WP_User($userId);
$theUser->add_role( $role );
【讨论】:
目前这在 Wordpress 中是不可能的,因为这是设计核心角色映射的方式。但是,您可以创建“组合”角色,但是当您有很多核心角色要组合时,这可能会导致大量角色。
另一种选择是使用插件,例如 User Role Editor,它可以帮助您更好地控制 Wordpress 的角色映射。
【讨论】: