Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här inaktiverar du funktionen Logga in med email address i WordPress

En av våra användare frågade oss nyligen hur man inaktiverar WordPress Logga in med e-post-funktionen, som introducerades i WordPress 4.5.

Den här funktionen tillåter användare att logga in med ett användarnamn eller en e-postadress. Vissa webbplatsägare föredrar dock att stänga av den här funktionen för ökad säkerhet eller för att förenkla processen för att logga in.

I den här artikeln visar vi dig hur du inaktiverar funktionen logga in med e-postadress i WordPress.

How to Disable Login with Email Address Feature in WordPress

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

Vissa användare anser att email addresses är mer allmänt kända än ett användarnamn. Om du skickar ett email till någon, så vet de redan din email address.

Om någon vill bryta sig in på din WordPress site kan det vara lättare för dem att göra det genom att gissa ditt password eller hacka ditt email address.

Vi tror inte att det gör en WordPress-webbplats mindre säker att använda en e-postadress för att logga in. Du kan alltid lägga till fler säkerhetslager, gillar att lösenordsskydda katalogen WordPress admin och lägga till tvåstegsverifiering.

Med detta sagt förstår vi att vissa användare kanske fortfarande vill inaktivera funktionen logga in med e-post på sina webbplatser i WordPress. Här är 2 metoder för hur du enkelt kan göra det:

Låt oss dyka rakt in.

Metod 1. Inaktivera login med email i WordPress med hjälp av kod (rekommenderas)

Denna metod är obligatorisk för att du ska kunna lägga till kod i dina WordPress-filer. Om du inte har gjort det tidigare kan du läsa vår przewodnik för att klistra in fragment kodu från webben i WordPress.

För att inaktivera funktionen logga in med e-post behöver du vanligtvis lägga till följande kod i ditt temas functions.php-fil eller i ett tillägg med fragment av kod.

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

För att göra det enklare kan du använda WPCode, som är det bästa tillägget för fragment kodu för WordPress.

WPCode's homepage

WPCode har ett inbyggt bibliotek med färdiga fragment kodu för alla de mest populära funktionerna i WordPress, inklusive att inaktivera inloggning med e-post, ta bort WordPress versionsnummer, inaktivera kommentarer och mycket mer.

Det bästa är att du inte alls behöver redigera ditt temas functions.php-fil. Så du eliminerar risken för att din WordPress webbplats går sönder.

För att komma igång, låt oss installera och aktivera det gratis tillägget WPCode. Om du behöver hjälp kan du läsa vår poradnik om hur du installerar ett tillägg till WordPress.

När tillägget är aktiverat vill du gå till Code Snippets Library från din WordPress adminpanel.

Därefter kan du söka efter fragmentet ”Inaktivera inloggning via e-post” och klicka på knappen ”Använd fragment”.

Search for the Disable Login by Email snippet in WPCode library

Sedan kommer WPCode automatiskt att lägga till fragmentet kodu och markera rätt infogningsmetod.

Så här skulle det kunna gilla att se ut i redigeraren WPCode:

WPCode automatically adds the code for disabling login by email

Därefter behöver du bara slå på/av strömbrytaren från ”inaktiverad” till ”aktiv”.

Gå sedan vidare och klicka på knappen ”Uppdatera”.

Activate and update snippet in WPCode

Så där ja!

Detta kommer inte att ändra något på sidan för inloggning, och användarna kommer fortfarande att se att de kan logga in med antingen ett användarnamn eller en e-postadress. Men om de anger e-postadressen för att logga in kommer de att få ett fel med ogiltigt användarnamn.

Metod 2. Inaktivera login med email i WordPress med hjälp av ett plugin

Du kan också inaktivera funktionen för att logga in med e-postadress med ett tillägg för engångsbruk – No Login by Email Address.

För att göra detta måste du först installera och aktivera tillägget. Om du vill ha mer information kan du gratis läsa vår steg-för-steg-przewodnik om hur du installerar ett tillägg till WordPress.

Tillägget fungerar direkt ur lådan, vilket innebär att det inte finns några inställningar att konfigurera. Besök bara din WordPress-webbplats vy för inloggning och försök logga in med din e-postadress.

Du kan se att du får ett fel med ogiltigt användarnamn. Tillägget kommer också att ändra etiketten ”Användarnamn eller e-postadress” till helt enkelt ”Användarnamn”.

Login with email address removed

Det är allt, vi hoppas att den här artikeln hjälpte dig att inaktivera funktionen Logga in med e-postadress i WordPress. Därefter kanske du också vill se vår przewodnik om hur du inaktiverar inloggningstips i felmeddelanden om inloggning i WordPress och våra val för de bästa tilläggen för inloggningssidor i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

9 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. momses

    Hi,

    Thanks for you article. I’m looking for a way to Login only By mail no Username.

    Thanks in advance for you help.

  3. Dom WO

    Does this article also cover the registration form in woocommerce for the customers or it is only for the admin side login ?

  4. Debra

    Somehow it isn’t clear to me how to add a username once the email address login is disabled. Can you please explain.

    Thanks so much

    • WPBeginner Support

      If you have user registration enabled on your site, then those users can still register using their email addresses. But they will not be able to use the email address to login. They will have to use the username to login. As an administrator, you will also need to enter an email and user name when adding a new user.

      Administratör

  5. Abdul Samad

    Thank you for article

    I want to know, how to allow login with mobile number

    Second, I want to register my customer without email in wordpress

    Please help me out with this

    Thanks

  6. Jeramy Queale

    I simply couldn’t go away your website prior to suggesting that I really loved the usual information an individual provide in your visitors? Is gonna be back frequently to check up on new posts

  7. Jayna Coppedge

    I have a login to my wordpress blog. I have a different login for another wordpress blog I write with others. However when I want to comment on another wordpress blog. Neither user name or password works. I have not been willing to say change this long in because I am afraid it would affect the other 2. I don’t know what to call the 3 category to even look up the problem.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.