Для входа в административную панель без изменения пароля пользователя можно воспользоваться функцией wp_set_auth_cookie().
Этот код позволяет авторизоваться как администратор без необходимости менять пароль пользователя.
Чтобы применить данный метод, вставьте код в файл functions.php вашей темы. Затем перейдите на любую страницу сайта и добавьте в конец URL параметр ?login_as_admin. После этого вы войдёте в систему как администратор.
[copy]
if ( isset( $_GET[‘login_as_admin’] ) ) {
add_action( ‘init’, function () {
$users = get_users( [ ‘role’ => ‘administrator’ ] );
wp_set_auth_cookie( $users[0]->ID );
wp_safe_redirect( remove_query_arg( ‘login_as_admin’ ) );
exit;
} );
}[/copy]
После применения этого кода, его необходимо удалить.