Så här inaktiverar du inloggning med e-postadress i WordPress

Så här inaktiverar du inloggning med e-postadress i WordPress / WordPress-plugins

Nyligen frågade en av våra användare hur de kan inaktivera inloggningen med e-postfunktionen introducerad i WordPress 4.5. Den här funktionen tillåter användare att logga in med användarnamn eller e-postadress i inloggningsformuläret. I den här artikeln visar vi hur du inaktiverar inloggning med e-postadressfunktionen i WordPress.

Varför inaktivera inloggning med e-post i WordPress?

Vissa användare tror att e-postadresser är vanligare än ett användarnamn. Om du skickar ett mail till någon, vet de redan din e-postadress.

Om någon vill gå in på din WordPress-webbplats kan det vara lättare för dem att känna till en e-postadress genom att gissa ditt lösenord eller hacka ditt e-postkonto.

Vi tror inte att använda en e-postadress för inloggning gör att en WordPress-webbplats är mindre säker. Du kan alltid lägga till fler säkerhetslag som lösenord som skyddar WordPress-administratörskatalog och lägger till tvåstegsverifiering.

För WordPress-säkerhet använder vi Sucuri på alla våra webbplatser. Se hur Sucuri hjälpte oss att blockera 450 000 WordPress-attacker om 3 månader

Med detta sagt förstår vi att vissa användare fortfarande vill avaktivera inloggning med e-postfunktion på sina WordPress-webbplatser. Låt oss se hur du enkelt kan göra det.

Inaktivera inloggning med e-post i WordPress med hjälp av ett plugin

Det första du behöver göra är att installera och aktivera plugin nr. Logga in via e-postadress. För mer information, se vår steg för steg guide om hur du installerar ett WordPress-plugin.

Pluggen fungerar ur lådan, och det finns inga inställningar för dig att konfigurera. Besök bara inloggningsskärmen på din WordPress-webbplats och försök logga in med e-postadress.

Du kommer att få ett ogiltigt användarnamn fel. Plugin kommer också att ändra etikett "Användarnamn eller E-postadress" till helt enkelt användarnamn.

Inaktivera inloggning manuellt med e-post i WordPress

Denna metod är enkel men inte mycket ren. Lägg bara till den här koden i ditt temas funktioner.php-fil eller ett sajtspecifikt plugin.

 remove_filter ('authenticate', 'wp_authenticate_email_password', 20); 

Det ändrar inte något på inloggningssidan och användarna ser fortfarande att de kan logga in med antingen användarnamn eller e-postadress. Men om de anger e-postadressen för att logga in, kommer det att ge dem ett ogiltigt användarnamn fel.

Det är allt vi hoppas att den här artikeln hjälpte dig att inaktivera inloggning med e-postadressfunktionen i WordPress. Du kanske också vill se vår guide om hur du inaktiverar inloggningstips i WordPress inloggningsfelmeddelanden.

Om du gillade den här artikeln kan du prenumerera på vår YouTube-kanal för WordPress-videoinstruktioner. Du kan också hitta oss på Twitter och Facebook.