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

Deaktivieren der Anmeldung mit E-Mail-Adresse in WordPress

Einer unserer Benutzer hat uns kürzlich gefragt, wie man die in WordPress 4.5 eingeführte Funktion der Anmeldung mit E-Mails deaktivieren kann.

Diese Funktion ermöglicht es Benutzern, sich mit einem Benutzernamen oder einer E-Mail-Adresse anzumelden. Einige Betreiber von Websites ziehen es jedoch vor, diese Funktion aus Sicherheitsgründen oder zur Vereinfachung der Anmeldung zu deaktivieren.

In diesem Artikel zeigen wir Ihnen, wie Sie die Funktion der Anmeldung mit der E-Mail-Adresse in WordPress deaktivieren können.

How to Disable Login with Email Address Feature in WordPress

Warum die Anmeldung per E-Mail in WordPress deaktivieren?

Einige Benutzer glauben, dass E-Mail-Adressen bekannter sind als ein Benutzername. Wenn Sie jemandem eine E-Mail schicken, dann kennt er Ihre E-Mail-Adresse bereits.

Wenn jemand in Ihre WordPress-Website eindringen möchte, könnte die Kenntnis einer E-Mail-Adresse es ihm erleichtern, Ihr Passwort zu erraten oder Ihr E-Mail-Konto zu hacken.

Wir glauben nicht, dass die Verwendung einer E-Mail-Adresse zur Anmeldung eine WordPress Website weniger sicher macht. Sie können jederzeit weitere Sicherheitsebenen hinzufügen, wie z. B. den Passwortschutz des WordPress-Verzeichnisses und eine zweistufige Verifizierung.

Dennoch verstehen wir, dass einige Benutzer die Funktion der Anmeldung per E-Mail auf ihren Websites deaktivieren möchten. Hier sind 2 Methoden, wie Sie das ganz einfach tun können:

Lassen Sie uns gleich eintauchen.

Methode 1. Anmeldung mit E-Mail in WordPress mit Code deaktivieren (empfohlen)

Diese Methode erfordert, dass Sie Code in Ihre WordPress-Dateien einfügen. Wenn Sie das noch nicht getan haben, lesen Sie unsere Anleitung zum Einfügen von Snippets aus dem Web in WordPress.

Um die Funktion der Anmeldung per E-Mail zu deaktivieren, müssen Sie in der Regel den folgenden Code in die Datei functions.php Ihres Themes oder in ein Plugin mit Code-Snippets einfügen.

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

Um es einfacher zu machen, können Sie WPCode verwenden, das beste Code Snippets Plugin für WordPress.

WPCode's homepage

WPCode verfügt über eine integrierte Bibliothek mit gebrauchsfertigen Code-Snippets für die gängigsten Funktionen von WordPress, darunter das Deaktivieren der Anmeldung per E-Mail, das Entfernen der WordPress-Versionsnummer, das Deaktivieren von Kommentaren und vieles mehr.

Das Beste daran ist, dass Sie die Datei functions.php Ihres Themes überhaupt nicht bearbeiten müssen. So eliminieren Sie das Risiko, dass Ihre WordPress-Website kaputt geht.

Um loszulegen, installieren und aktivieren wir das kostenlose WPCode Plugin. Wenn Sie Hilfe benötigen, können Sie unsere Anleitung zur Installation eines WordPress Plugins lesen.

Sobald das Plugin aktiviert ist, gehen Sie in Ihrem WordPress-Dashboard auf Code Snippets Bibliothek.

Als nächstes können Sie nach dem Snippet „Anmeldung per E-Mail deaktivieren“ suchen und auf den Button „Snippet verwenden“ klicken.

Search for the Disable Login by Email snippet in WPCode library

WPCode fügt dann automatisch den Codeausschnitt hinzu und wählt die richtige Einfügemethode.

So könnte es im WPCode-Editor aussehen:

WPCode automatically adds the code for disabling login by email

Von hier aus müssen Sie lediglich den Schalter von „Inaktiv“ auf „Aktiv“ umstellen.

Klicken Sie dann auf den Button „Aktualisieren“.

Activate and update snippet in WPCode

Das war’s!

Auf der Anmeldeseite ändert sich dadurch nichts, und die Benutzer sehen weiterhin, dass sie sich entweder mit einem Benutzernamen oder einer E-Mail-Adresse anmelden können. Wenn sie jedoch die E-Mail-Adresse eingeben, um sich anzumelden, erhalten sie den Fehler eines ungültigen Benutzernamens.

Methode 2. Deaktivieren der Anmeldung per E-Mail in WordPress mit einem Plugin

Sie können die Funktion der Anmeldung per E-Mail auch mit einem Plugin deaktivieren, das nur einmalig verwendet werden kann – No Login by Email Address.

Dazu müssen Sie das Plugin zunächst installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress Plugins.

Das Plugin ist sofort einsatzbereit, d. h. es müssen keine Einstellungen vorgenommen werden. Rufen Sie einfach die Ansicht Ihrer WordPress Website auf und versuchen Sie, sich mit Ihrer E-Mail-Adresse anzumelden.

Sie sehen, dass Sie einen ungültigen Benutzernamen als Fehler erhalten. Das Plugin ändert auch die Beschriftung „Benutzername oder E-Mail-Adresse“ in einfach „Benutzername“.

Login with email address removed

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die Funktion Anmeldung mit E-Mail-Adressen in WordPress zu deaktivieren. Als Nächstes möchten Sie vielleicht auch unsere Anleitung zum Deaktivieren von Anmeldehinweisen in WordPress-Anmeldefehlermeldungen und unsere Auswahl der besten Plugins für WordPress-Anmeldeseiten lesen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

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.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

8 KommentareEine Antwort hinterlassen

  1. 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.

  2. Dom WO

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

  3. 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.

      Admin

  4. 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

  5. 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

  6. 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.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.