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

Hinzufügen von CAPTCHA in WordPress Login und Registrierungsformular

WordPress Seiten für Anmeldungen und Benutzerregistrierungen sind oft ein Hauptziel für Hacker, Spammer und Brute-Force-Angriffe. Eine Möglichkeit, diese Angriffe zu vermeiden, ist die Verwendung von CAPTCHA, das Spambots effektiv blockiert und Ihre Website vor Hackerangriffen schützt.

Sie finden CAPTCHA auf allen Formularen auf WPBeginner und unseren anderen Marken. Es handelt sich um ein kleines Kontrollkästchen, das die Benutzer fragt: „Ich bin kein Roboter“. Es ist sehr einfach zu implementieren, und Sie können Ihre Anmeldungen und Registrierungsformulare schützen.

In diesem Artikel zeigen wir Ihnen, wie Sie CAPTCHA zu WordPress Anmelde- und Registrierungsformularen hinzufügen können.

How to add captcha in WordPress login and registration form

Was ist CAPTCHA?

Ein CAPTCHA ist ein Computerprogramm, das erkennen kann, ob es sich bei einer Person um einen menschlichen oder einen automatisierten Benutzer handelt. Dazu zeigt es einen Test an, der für einen menschlichen Benutzer recht einfach zu bestehen ist, für automatisierte Skripte oder Bots aber fast unmöglich.

In den früheren Tagen von CAPTCHA wurden die Benutzer aufgefordert, den Text einzugeben, den sie in einem Bild sahen. Dieses Bild zeigte zufällige Buchstaben, Wörter oder Zahlen in einem verzerrten Stil.

Older captcha

Später wurde eine neuere Technologie namens reCAPTCHA eingeführt.

Es zeigte zufällige Wörter als Herausforderung und nutzte Benutzereingaben, um die Digitalisierung von Büchern zu unterstützen.

Digital recaptcha

Google erwarb diese Technologie im Jahr 2009. Seitdem hat sie dazu beigetragen, Tausende von Büchern zu digitalisieren und das Archiv der New York Times zu vervollständigen.

Diese neuen CAPTCHAs waren jedoch nach wie vor lästig und beeinträchtigten häufig das Nutzererlebnis auf Websites.

Um dieses Problem zu beheben, hat Google „No CAPTCHA reCAPTCHA“ eingeführt, das künstliche Intelligenz (KI ) und Nutzerinteraktionen nutzt, um Spambots abzufangen.

New recaptcha

Es zeigt ein einfacheres Kontrollkästchen für menschliche Benutzer zum Anklicken. Bei anderem verdächtigem Verkehr wird ein schwierigeres CAPTCHA angezeigt, z. B. zur Identifizierung von Objekten in Bildern.

Werfen wir also einen Blick darauf, wie WordPress-Websites die Sicherheit mit CAPTCHA verbessern können.

Warum CAPTCHA für WordPress Login und Registrierung verwenden?

WordPress-Anmelde- und Registrierungsseiten sind ein leichtes Ziel für Spammer, Möchtegern-Hacker und Brute-Force-Angriffe.

Das liegt daran, dass WordPress der beliebteste Website-Baukasten der Welt ist, was ihn zu einem häufigen Ziel für bösartige Versuche macht.

Die Motivation der Angreifer besteht oft darin, sich unbefugten Zugang zu Ihrem WordPress-Verwaltungsbereich zu verschaffen, um Malware zu verbreiten. In anderen Fällen kann der Angreifer das gesamte Netzwerk von Websites, die bei einem bestimmten Webhosting-Unternehmen gehostet werden, zum Absturz bringen, um ein Lösegeld zu fordern.

Die einfachste Lösung zum Schutz Ihrer WordPress-Website ist die Verwendung eines WordPress-Firewall-Plugins wie Sucuri. Es verhindert, dass bösartiger Datenverkehr auf Ihre Website gelangt, und schützt vor unberechtigtem Zugriff.

Eine andere Lösung besteht darin, eine zweite Ebene des Passwortschutzes auf WordPress-Anmelde- und Registrierungsseiten hinzuzufügen. Das Problem bei dieser Methode ist jedoch, dass Sie dieses zweite Passwort für jeden Benutzer freigeben müssen, und das ist für große Blogs mit mehreren Autoren oder Mitgliederseiten einfach nicht praktikabel.

CAPTCHA bietet eine einfachere Alternative zu diesen Lösungen. Es nutzt die KI-Technologien von Google, um echte Besucher zu erkennen und verdächtigen Nutzern CAPTCHA-Herausforderungen zu präsentieren.

Standard- vs. benutzerdefiniertes WordPress-Anmelde- und Registrierungsformular

Das standardmäßige WordPress-Anmelde- und Registrierungsformular bietet eine Reihe von Grundfunktionen.

Die Anmeldeseite ermöglicht den Benutzern den Zugriff auf das Backend Ihrer Website entsprechend ihren jeweiligen Benutzerrollen und Berechtigungen.

The WordPress default login page

Mit dem Standard-WordPress-Registrierungsformular können Besucher ein Konto auf Ihrer Website erstellen. Sobald sie registriert sind, können sie sich auch in das Backend Ihrer Website einloggen und bestimmte Aufgaben ausführen, die ihrer Benutzerrolle entsprechen.

Viele Website-Besitzer möchten die Standard-WordPress-Anmelde- und Registrierungsseite mit ihren eigenen Logos, Stilen und mehr anpassen. Sie verwenden eines der vielen Plugins, um ihre eigene benutzerdefinierte Anmelde- und Registrierungsseite zu erstellen, die die Standardseite ersetzt.

Ob Sie nun die Standardseiten oder benutzerdefinierte Seiten verwenden, wir haben alles für Sie.

In dieser Anleitung zeigen wir Ihnen, wie Sie reCAPTCHA sowohl für standardmäßige als auch für benutzerdefinierte Anmelde- und Registrierungsseiten in WordPress einrichten können. Sie können auf die Links unten klicken, um zu einem beliebigen Abschnitt zu springen:

reCAPTCHA in Standard-WordPress-Anmelde- und Registrierungsformularen

Als Erstes müssen Sie das CAPTCHA 4WP-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Sobald das Plugin aktiviert ist, müssen Sie die CAPTCHA 4WP “ CAPTCHA-Konfigurationsseite in Ihrem Admin-Panel aufrufen.

Daraufhin wird ein Einrichtungsassistent angezeigt. Klicken Sie einfach auf die Schaltfläche „Weiter“, um fortzufahren.

Captcha 4wp welcome note

Danach müssen Sie den Typ des reCAPTCHA auswählen, den Sie verwenden möchten.

Es stehen 3 Optionen zur Auswahl, darunter Version 2, bei der die Benutzer das Kästchen „Ich bin kein Roboter“ ankreuzen können, oder Version 2, bei der keine Benutzerinteraktion erforderlich ist, aber bei verdächtigem Datenverkehr ein CAPTCHA erscheint. Version 3 schließlich verifiziert Anfragen mit einer Punktzahl ohne Benutzerinteraktion.

Für dieses Lernprogramm wählen wir den Typ „Version 2 (Benutzer müssen das Kontrollkästchen „Ich bin kein Roboter“ aktivieren)“.

Select captcha type in 4wp

Klicken Sie anschließend auf die Schaltfläche „Weiter“.

Auf dem nächsten Bildschirm müssen Sie den Google reCAPTCHA-Seitenschlüssel eingeben.

Specify the site keys

Um diese Google reCAPTCHA API-Schlüssel zu erhalten, müssen Sie die reCAPTCHA-Website besuchen.

Klicken Sie dann oben auf die Option „v3 Admin Console“.

View captcha admin console

Auf dem nächsten Bildschirm werden Sie von Google aufgefordert, sich bei Ihrem Konto anzumelden. Sobald Sie eingeloggt sind, wird die Seite „Neue Website registrieren“ angezeigt.

Zunächst müssen Sie den Namen Ihrer Website in das Feld „Label“ eingeben. Danach müssen Sie einen reCAPTCHA-Typ auswählen. Wir wählen zum Beispiel das reCAPTCHA v2-Kontrollkästchen „Ich bin kein Roboter“.

Enter captcha label and select version

Als Nächstes müssen Sie Ihren Domänennamen in den Abschnitt „Domänen“ eingeben.

Achten Sie darauf, dass Sie Ihren Domänennamen ohne den Teil „https://www“ eingeben.

Enter domain for captcha

Klicken Sie dann einfach auf die Schaltfläche „Absenden“.

Anschließend erhalten Sie eine Erfolgsmeldung sowie den Website-Schlüssel und den geheimen Schlüssel, die Sie auf Ihrer WordPress-Website verwenden können.

Copy site and secret key

Sie können den Standort und die geheimen Schlüssel kopieren.

Als nächstes müssen Sie zu der Browser-Registerkarte oder dem Fenster zurückkehren, in dem der CAPTCHA 4WP-Einrichtungsassistent geöffnet ist. Von hier aus können Sie den Google CAPTCHA-Site-Schlüssel eingeben.

Enter site key

Wenn Sie fertig sind, müssen Sie das Kontrollkästchen „Ich bin kein Roboter“ ankreuzen und auf die Schaltfläche „Weiter zum geheimen Schlüssel“ klicken.

Als Nächstes können Sie den geheimen Schlüssel eingeben und auf die Schaltfläche „Bestätigen und fortfahren“ klicken.

Enter secret key

Dann wird eine Erfolgsmeldung angezeigt.

Klicken Sie einfach auf die Schaltfläche „Fertigstellen“.

View success button

Danach können Sie weitere CAPTCHA 4WP-Einstellungen vornehmen.

So gibt es beispielsweise Optionen zum Ändern der Sprache, zum Bearbeiten der Fehlermeldung, zum Auswählen eines Themas und vieles mehr.

Edit captcha 4wp settings

Wenn Sie fertig sind, klicken Sie einfach auf die Schaltfläche „Änderungen speichern“.

Das war’s! Sie haben reCAPTCHA erfolgreich in das Standard-WordPress-Anmelde- und Registrierungsformular eingefügt.

Zur Vorschau können Sie Ihre WordPress-Anmelde-URL in Ihrem Browser öffnen. Zum Beispiel: www.example.com/wp-login.php.

reCaptcha preview

Wenn Sie das reCAPTCHA im Anmeldeformular überprüfen möchten, klicken Sie einfach auf den Link „Registrieren“ unterhalb des Anmeldeformulars. Danach öffnet sich das WordPress-Registrierungsformular, und Sie können sehen, wie reCAPTCHA funktioniert.

reCAPTCHA in benutzerdefinierten WordPress-Anmelde- und Registrierungsformularen

Wie wir bereits erwähnt haben, bieten benutzerdefinierte WordPress-Anmelde- und Registrierungsformulare den Mitgliedern und Besuchern Ihrer Website benutzerfreundlichere Mitgliedschaftsoptionen.

Erstens können sich Benutzer mit diesen WordPress-Formularen vom Frontend aus auf Ihrer Website registrieren oder anmelden. Dies verbessert die Benutzererfahrung und ermöglicht es Ihnen, das gleiche Gesamtdesign auf Ihrer Website beizubehalten.

Als nächstes können Sie Ihr Website-Logo hinzufügen und die Anmelde- und Registrierungsseiten in Ihrem Stil anpassen.

Außerdem ist die Erstellung eines benutzerdefinierten WordPress-Anmeldeformulars und eines Benutzerregistrierungsformulars mit dem benutzerfreundlichsten WordPress-Formular-Plugin, WPForms, einfach. Es ist das beste Kontakt-Formular-Plugin für WordPress.

WPForms' homepage

Für dieses Tutorial werden wir die WPForms Pro-Version verwenden, weil sie das Addon für die Benutzerregistrierung und mehr Anpassungsoptionen enthält. Allerdings gibt es auch eine kostenlose WPForms Lite-Version, die Sie für den Einstieg verwenden können.

Um loszulegen, müssen Sie das WPForms-Plugin auf Ihrer WordPress-Website installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung, Kopf über die WPForms “ Einstellungen Seite, um Ihre WPForms Lizenzschlüssel eingeben. Sie können diesen Schlüssel von Ihrem Konto Bereich auf der WPForms Website erhalten.

Adding a license key to the WPForms form builder plugin

Danach klicken Sie oben auf die Registerkarte „CAPTCHA“, um reCAPTCHA für Ihre maßgeschneiderten WordPress-Formulare zu konfigurieren.

Zunächst müssen Sie einen CAPTCHA-Typ auswählen. Fahren Sie fort und klicken Sie auf die Option „reCAPTCHA“.

Captcha tab in WPForms

Da wir uns vorhin für v2 entschieden haben, werden wir in diesem Beispiel reCAPTCHA v3 wählen, damit Sie die verschiedenen Optionen sehen können.

Unsere Empfehlung ist jedoch nach wie vor v2.

Select v3 captcha type

Danach werden die Felder für den Website-Schlüssel und den geheimen Schlüssel angezeigt. Um diese Schlüssel zu erhalten, müssen Sie Ihre Website auf der Google reCAPTCHA-Website registrieren.

Gehen Sie einfach auf die Google reCAPTCHA-Website und klicken Sie dann auf die Schaltfläche „v3 Admin Console“ in der oberen rechten Ecke.

View captcha admin console

Danach werden Sie von Google aufgefordert, sich bei Ihrem Konto anzumelden. Danach wird die Seite „Eine neue Website registrieren“ angezeigt.

Als Nächstes können Sie den Namen Ihrer Website eingeben und dann unter den reCAPTCHA-Typen „Score based (v3)“ auswählen.

Select v3 captcha version

Als Nächstes müssen Sie Ihren Domänennamen eingeben (ohne https://www.), wie in der Abbildung unten gezeigt.

Klicken Sie anschließend einfach auf die Schaltfläche „Absenden“.

Enter domain for captcha

Danach zeigt Google eine Erfolgsmeldung zusammen mit dem Website-Schlüssel und dem geheimen Schlüssel zum Hinzufügen von reCAPTCHA zu Ihrer Website an.

Machen Sie weiter und kopieren Sie diese Schlüssel.

Copy site and secret key

Nun, da Sie die Google reCAPTCHA API-Schlüssel haben, müssen Sie auf die Browser-Registerkarte oder Fenster, wo die WPForms reCAPTCHA Einstellungen geöffnet sind zurückzukehren.

Als Nächstes gehen Sie einfach auf die Registerkarte reCAPTCHA und geben den Website-Schlüssel und den geheimen Schlüssel ein. Danach können Sie Ihre Einstellungen speichern.

Enter site and secret keys in WPForms

Nun, da Sie erfolgreich reCAPTCHA zu WPForms hinzugefügt haben, können Sie leicht aktivieren reCAPTCHA in Ihrem benutzerdefinierten Login-Formular, Benutzer-Registrierung Form, oder ein Formular mit WPForms gebaut.

Lassen Sie uns nun fortfahren und ein benutzerdefiniertes WordPress-Registrierungsformular erstellen.

Zuerst müssen Sie die Seite WPForms “ Addons besuchen und das User Registration Addon finden. Klicken Sie von hier aus auf die Schaltfläche „Addon installieren“.

The WPForms user registration addon

Danach wird WPForms herunterladen und installieren Sie das Addon. Sobald Sie sehen, dass der Status des Benutzerregistrierungs-Addons „Aktiv“ ist, sind Sie bereit, ein neues Benutzerregistrierungsformular hinzuzufügen.

Nun müssen Sie auf WPForms “ Add New gehen, um den WPForms Builder zu starten. Wählen Sie auf der Einrichtungsseite für WPForms die Vorlage „Benutzerregistrierungsformular“ und geben Sie einen Namen für Ihr Formular ein.

Select user registration form template in wpforms

Sobald Sie eine Vorlage ausgewählt haben, wird die WPForms Drag-and-Drop-Formularerstellung gestartet.

Danach wird WPForms automatisch eine benutzerdefinierte Benutzer-Registrierung Form und öffnen Sie das Formular Setup-Seite.

Edit user registration form

Jetzt können Sie Ihr Formular anpassen, indem Sie neue Felder hinzufügen oder die Feldoptionen bearbeiten. Wenn Sie das Standardformular mögen, können Sie es ohne Änderungen verwenden.

Als Nächstes müssen Sie auf die Registerkarte „Einstellungen“ im linken Menü gehen, um Ihre Formulareinstellungen zu konfigurieren. Wechseln Sie dann zu den Einstellungen „Spamschutz und Sicherheit“ und aktivieren Sie Google v3 reCAPTCHA.

Enable v3 reCAPTCHA

Klicken Sie anschließend auf die Schaltfläche „Speichern“ in der oberen rechten Ecke.

Das war’s! Sie haben ein benutzerdefiniertes WordPress-Benutzerregistrierungsformular erstellt und auch reCAPTCHA dazu hinzugefügt.

Als Nächstes müssen Sie das benutzerdefinierte Benutzerregistrierungsformular zu Ihrer Website hinzufügen. Klicken Sie dazu auf die Schaltfläche „Einbetten“ in der Formularerstellung.

Embed your form

Als nächstes müssen Sie eine bestehende Seite auswählen oder eine neue Seite erstellen, um Ihr Formular einzubetten.

In diesem Tutorial werden wir die Option „Neue Seite erstellen“ verwenden.

Embed a form in page

Danach können Sie einen Namen für Ihre neue Seite eingeben.

Danach klicken Sie einfach auf die Schaltfläche „Los geht’s“.

Enter name for form embed page

Als Nächstes sehen Sie eine Vorschau Ihres Anmeldeformulars im Inhaltseditor.

Alternativ dazu können Sie auch den WPForms-Block verwenden, um Ihr Formular hinzuzufügen.

Add a WPForms block in wordpress

Jetzt können Sie die Seite veröffentlichen und in Ihrem Webbrowser aufrufen, um das benutzerdefinierte Benutzerregistrierungsformular mit Google reCAPTCHA in Aktion zu sehen.

Da wir uns in diesem Beispiel für reCAPTCHA v3 entschieden haben, werden Sie kein Google reCAPTCHA-Kontrollkästchen wie „Ich bin kein Roboter“ sehen. Das liegt daran, dass reCAPTCHA v3 im Hintergrund arbeitet, aber Sie werden trotzdem ein kleines Abzeichen in der unteren rechten Ecke sehen.

Registration form with recaptcha

Der Prozess der Erstellung eines benutzerdefinierten Anmeldeformulars ist fast derselbe.

Der einzige Unterschied besteht darin, dass Sie die Vorlage für das Benutzeranmeldeformular auf der Einrichtungsseite von WPForms auswählen müssen.

Select user login form template

Weitere Einzelheiten finden Sie in unserer Anleitung zum Erstellen einer benutzerdefinierten Anmeldeseite in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man CAPTCHA zu WordPress Anmelde- und Registrierungsformularen hinzufügt. Vielleicht interessiert Sie auch unsere Liste der besten Plugins für WordPress-Anmeldeseiten und wie Sie eine Test-E-Mail von WordPress aus versenden können.

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

16 KommentareEine Antwort hinterlassen

  1. Ayanda Temitayo

    This is truely a step by step guide. I just created my own captcha form with this guide. Thank you wpbeginner for always dishing fantastic article. However, I noticed most of the plugin require pro version to use the captcha. Is there any free form plugin that allows captcha?

    And if I want to use captcha on another website, I have to create another Google recaptcha?

    • WPBeginner Support

      Unless there has been a change in the requirements, you can either create a new key or use the same one depending on your needs.

      Admin

  2. Mrteesurez

    Nice article.
    Add this forms of security especially to a Wordpress site seem to be saver for me than using just an Akismet plugin or using both together.

    Can I use the same captcha keys on all other websites I have ??

    • WPBeginner Support

      Unless Google changes their terms then you can use the same key for multiple domains.

      Admin

  3. Logan Cale

    Why are so many of your screen grab images so blurry? I would like to think in 2024 we can finally have only sharp images in webpages…

    • WPBeginner Support

      The only blurs should be our secret keys but we will take a look and update any images that may be blurry.

      Admin

  4. Ralph

    I do not have a problem with anyone trying to register to my website but recently many spammers are using my contact form and send rubbish to my email. Do you guys have tutorial how to set captcha for contact forms?

  5. Frankie

    I added reCAPTCHA on my test site. The reCAPTCHA box is left aligned. I prefer to have it centered. Is there a way to achieve it?
    Thanks in advance.

  6. Farhan

    Thanks a lot! Really saved my time.

    • WPBeginner Support

      You’re welcome :)

      Admin

  7. Kenny Sawyer

    I have several web sites and it looks like I need to use different Google reCAPTCHA keys on each web site using the WPForms Lite version… I can’t just use the same keys over and over because each set of keys is associated with a particular site. Is this correct?

  8. s sah

    Thankyou so much for great articles.

    i add captcha on my site via 1st method.

    • WPBeginner Support

      You’re welcome, glad our recommendation was helpful :)

      Admin

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.