我创建了自定义用户角色 - 合作伙伴和经销商。合作伙伴可以查看库存页面,订单页面和客户页面。而经销商只能看到订单页面和客户页面。我正在使用高级访问管理器,现在我可以限制每个用户可以看到的页面。
现在,我想更新某个用户的用户角色,从分销商到合作伙伴。我使用了以下代码:
wp_update_user( array ('ID' => $userID, 'role' => 'partner') ) ;
当我回应用户角色时,我正在成为合作伙伴。但我只能看到2页(订单页面和客户页面)而不是3页(库存,订单和客户页面)
我该怎么办?提前谢谢!
答案 0 :(得分:0)
$usr_obj = new WP_User($userID); // Remove role $usr_obj->remove_role('distributor'); // Add role $usr_obj->add_role('partner');
试试这段代码,它肯定会有效。