如何为自定义注册表分配角色?

时间:2015-09-29 作者:Samir

我正在制作一份海关登记表。如何将“参与者”角色分配给新用户?我尝试了许多方法,但没有成功;管理员用户列表中未反映角色更改。

2 个回复
SO网友:Marcelo Henriques Cortez

一种方法是,在提交注册表时,为“角色”定义一个值,然后将其传递给wp_insert_user Codex.

像这样:

$fields_user = get_fields_user(); //get the values from the form and put them in an array.
$fields_user[\'role\'] = \'participant\'; //define a value for the key \'role\'
$user_id = wp_insert_user($fields_user); //get all the info and register it with the wp_insert_user
但该角色必须已在管理员中创建

SO网友:Charles Xavier

转到设置>常规>新用户默认角色更改为参与者

相关推荐