Kendi sitemde farkettim ki çok fazla şifresini unuttum deyip tekrar şifre isteyen insan var. Aslında e-mail ile giriş yaptıklarını farkettim. Bunun çözümünü buldum ve sizlerle de paylaşmak istedim. Belki işine yarayan olur.

aşağıdaki kodu function.php dosyasının içerisine yerleştirmeniz yeterli.

function email_ile_giris($kullaniciadi) {
	$kullanici = get_user_by_email($kullaniciadi);
	if(!empty($kullanici->user_login))
		$kullaniciadi = $kullanici->user_login;
	return $kullaniciadi;
}
add_action('wp_authenticate','email_ile_giris');