我想为单个用户分配多个角色


I Want to Assign Multiple Roles to a single user

我发现下面两行需要插入到主题的某个地方来完成工作:

$addMemberToGroup = new WP_User($required_id);
$addMemberToGroup->add_role( $role );

但是我不知道把这些线放在哪里。有人知道应该把它们放在哪里吗?

关于您想要分配用户角色的操作,通常自定义代码需要放在主题的function.php文件中(如果是子主题则放在子主题的function.php文件中),但这完全取决于您的需求。

$addMemberToGroup = new WP_User($required_id);
$addMemberToGroup->add_role( $role );

将这些行放入主题函数。php

创建一个函数:
function add_new_role_to_user( $role ) {
   $addMemberToGroup = new WP_User($required_id);
   $addMemberToGroup->add_role( $role );
}

之后你需要钩住这个函数

add_action( 'admin_init', 'add_new_role_to_user' );