Nie jest niczym niezwykłym, że użytkownicy zapominają o nazwie użytkownika, którą wybrali podczas rejestracji w witrynie WordPress.

Lub podczas rejestracji w witrynie użytkownik może odkryć, że nazwa użytkownika, którą chce, jest już zajęta.

Na szczęście możesz dać użytkownikom opcję logowania się do witryny za pomocą adresu e-mail, o którym rzadziej zapominają.

W dzisiejszym weekendowym projekcie WordPress pokażę Ci kilka metod-fragment kodu i wtyczkę-które pomogą Ci łatwo dodać login e-mail do swojej witryny.

Dodawanie loginu e-mail z kodem

Pierwszą rzeczą, którą musimy zrobić, to usunąć domyślne prawa uwierzytelniania. Dodaj poniższy fragment do swojego funkcje.php plik:

Wczytywanie gist raewrites / 75bad1284aa849f8b307

Następnie dodamy własne uwierzytelnianie. W tym celu użyjemy add_filter.

Dodaj następujący kod do swojego funkcje.Pliki php:

Wczytywanie gist raewrites/233ad31432cb112f8bef

Oto jak to działa:

Kod sprawdza, czy pola Nazwa użytkownika (Teraz e-mail) lub hasło są puste. Jeśli żaden z nich nie jest pusty, używa get_user_by aby wyszukać e-mail użytkownika. Po znalezieniu prawidłowego użytkownika, następnie sprawdza, czy hasło jest poprawne za pomocą wp_check_password() funkcja.

Dzięki Nishant Kumar z Binary za ten fragment.

Dodawanie loginu e-mail za pomocą wtyczek

WP Login Email
WP Login e-mail nawet aktualizuje tekst na stronie logowania witryny.

Jeśli wolisz nie zadzierać z kodem, wtyczka WP Email Login oferuje uporządkowane rozwiązanie.

Wystarczy zainstalować wtyczkę i będzie działać off nietoperza. Nie zawiera żadnych ustawień, po prostu działa.

WP Email Login jest dostępny za darmo w repozytorium wtyczek WordPress i jest kompatybilny z WordPress 4.1.

Działa również świetnie (po testach) z Multisite i BuddyPress.

Czy użytkownicy w Twojej witrynie zapominają swoich haseł? Jakie inne rodzaje weekendowych projektów WordPress chciałbyś, abyśmy zaprezentowali? Daj nam znać w komentarzach poniżej.

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

9 Najlepsze Darmowe Wtyczki WordPress Author Bio Box

W artykule: 1. Simple Author Box2. Branda3. Autor postu WP4. Author Bio…