Zaloguj się do obszaru administracyjnego WordPress przez e-mail lub login
Często spotykałem okazję na stronach zaloguj się przez e-mail. Dzisiaj odkryłem, jak osadzić tę funkcję w witrynie na WordPressa. Aby aktywować tę funkcję, możesz po prostu wkleić następujący kod do pliku function.php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function login_with_email_address($username) { $user = get_user_by('email',$username); if(!empty($user->user_login)) $username = $user->user_login; return $username; } add_action('wp_authenticate','login_with_email_address'); function change_username_wps_text($text){ if(in_array($GLOBALS['pagenow'], array('wp-login.php'))){ if ($text == 'Username'){$text = 'Username / Email';} } return $text; } add_filter( 'gettext', 'change_username_wps_text' ); |
Kod sprawdzony, wszystko działa świetnie. Powodzenia w rozwoju.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.