W mojej konfiguracji mam niestandardowe role i chcę móc automatycznie zmieniać rolę użytkownika za pomocą funkcji. Powiedz, że użytkownik A pełni rolę SUBSKRYBENTA. Jak zmienić go na EDYTOR? Dodając rolę po prostu:
add_role( $role_name , $role_display_name , array( 'read' => true,
'edit_posts' => false,
'delete_posts' => false, ));
Co powiesz na zmianę roli? Czy istnieje coś takiego:
change_role($old_role, $new_role);
AKTUALIZACJA: Myślę, że ten zrobi:
$wp_user_object = new WP_User($current_user->ID);
$wp_user_object->set_role('editor');
remove_role()
iadd_rule()
zapisać dane w bazie danych?