У меня есть пользовательские роли в моей настройке, и я хочу иметь возможность автоматически изменять роль пользователя через функцию. Скажите, что у пользователя А есть роль ПОДПИСЧИКА, как я могу изменить его на РЕДАКТОР? При добавлении роли мы просто:
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()
сохранить данные в базу данных?