У моїх налаштуваннях є власні ролі, і я хочу мати можливість автоматично змінювати роль користувача через функцію. Скажіть, що користувач A виконує роль підписки, як я можу змінити його на редактор? Додаючи роль, ми просто:
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()
зберігати дані в базі даних?