Если вы хотите сохранить вероятность букв и цифр, как они были изначально, вы можете преобразовать результат wp_generate_password()
в строку в верхнем регистре, но также добавив числа явно, чтобы удвоить их вхождение:
strtoupper(wp_generate_password(8, false, '0123456789'))
Если вам не важна вероятность между буквами и цифрами, подойдет простой прописной:
strtoupper(wp_generate_password(8, false))