Esta sencilla línea de código desactiva la posibilidad de acceder al admin de WordPress mediante correo electrónico, permitiendo únicamente acceder mediante usuario y contraseña.
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );