我发现下面两行需要插入到主题的某个地方来完成工作:
$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' );