Assign second role to user 时间:2016-12-27 作者:Rafal 我试图在Woocommerce交易完成后,按语法将第二个“卖家”分配给用户。我知道:wp_update_user( array( \'ID\' => $user_id, \'role\' => \'seller\' ) ); 将更改角色,但如何将新角色添加到现有序列化数组中。我在wp\\U功能中需要的是a:2:{s:7:"partner";b:1;s:6:"seller";b:1;}非常感谢。 1 个回复 SO网友:Zane Taylor 如果你先取一个WP_User object 具有get_userdata(), 然后,您应该能够将您的其他角色添加到add_role() method, 像这样:$user = get_userdata($user_id); $user->add_role(\'partner\'); 文章导航