我在设置中具有自定义角色,并且希望能够通过功能自动更改用户的角色。假设用户A拥有SUBSCRIBER角色,如何将其更改为EDITOR?添加角色时,我们只是:
add_role( $role_name , $role_display_name , array( 'read' => true,
'edit_posts' => false,
'delete_posts' => false, ));
换个角色怎么样?是否有类似的东西:
change_role($old_role, $new_role);
更新: 我认为这可以做到:
$wp_user_object = new WP_User($current_user->ID);
$wp_user_object->set_role('editor');
remove_role()
和add_rule()
数据保存到数据库?