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

时间:2016-11-10 10:36:48

标签: php wordpress

我发现在我们主题的某处插入了两行以完成工作:

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

但我不知道将这些线放在哪里。 有人知道究竟要把它们放在哪里吗?

2 个答案:

答案 0 :(得分:0)

您要为哪个操作分配用户角色,一般自定义代码需要放入主题的function.php文件(如果子主题然后放入子主题的function.php文件中)但是全部取决于你的要求。

答案 1 :(得分:0)

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

将这些行放入主题functions.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' );