Как в Wordpress средствами PHP изменить роль пользователя и переименовать названия ролей?
Для работы с ролями и capabilities используйте плагин User Role Editor (дока на русском)
Добавить / изменить роль пользователя програмно:$user = new WP_User( 1 ); // заменить на ID юзера

// Добавить роль
$user->add_role( 'editor' );

// Убрать роль
$user->remove_role( 'subscriber' );
1. Пароль пользователя можно поменять через ДБ ( используя $wpdb ) делаешь query найти пользователя по id и поменять поле с паролем ( см таблицу wp_users ) сделав его в md5('новый пароль')
2. Точно не знаю, но должен быть фильтр какой-нибудь, что бы изменить Имя роли