我需要让用户添加来自前端表单的角色

时间:2021-10-17 作者:Matan

我需要让已经拥有一个或两个角色的注册用户能够通过前端表单为自己添加一个角色。我试图寻找它,但没有找到任何相关的,可以帮助我。有什么想法吗?谢谢

1 个回复
最合适的回答,由SO网友:tiago calado 整理而成

我认为每个用户只能有一个角色。然而,这是如何改变角色的,如果出于某种原因,我不知道用户可以有多个角色,请删除删除角色行。您可以检查可用的角色here.

$current_user = wp_get_current_user();
// Remove role
$current_user->remove_role( \'subscriber\' );
// Add role
$current_user->add_role( \'editor\' );