我知道如何为用户分配单个角色。但是,为一个用户提供多个角色并不是working...Is,wordpress预先提供了这个工具或not.Thanks。
发布于 2016-11-03 17:56:29
为了完整性,这是可能的!
$theUser = new WP_User($userId);
$theUser->add_role( $role );发布于 2016-12-10 03:17:50
是的,WordPress允许这样做。你可以在你的代码中这样做:
$someone = new WP_User( $user_id );
$someone->add_role( 'role-1' );
$someone->add_role( 'role-2' );您也可以使用诸如Multiple Roles之类的插件。该插件会将选择下拉框转换为复选框。

发布于 2014-12-11 18:38:17
这在目前的Wordpress中是不可能的,因为核心角色映射就是这样设计的。但是,您可以创建“组合”角色,但当您有许多核心角色要组合时,这可能会导致大量的角色。
另一种选择是使用诸如User Role Editor之类的插件,它可以帮助你更好地控制Wordpress的角色映射。
https://stackoverflow.com/questions/27420705
复制相似问题