Contact-Form 7 zeigt Captchas nicht an

  • Hallo,
    ich habe eine WordPress Installation (Version 6.2.3) übernommen. Hier ist ein Kontakt Formular das mit Contact-Form 7 (Ver 5.8.1) realisiert wurde und ein Captcha mittels Contact-Form-7-Captcha (Verision 0.1.2) anzeigen soll.

    Wenn ich nun das Kontaktformular aufrufe wird kein Captcha angezeigt. Erst wenn ich auf Senden klicke kommt das richtige Formular mit Captcha.
    Melde ich mich als Admin an und rufe die Seite dann auf ist das Captcha sofort vorhanden.

    Hat jemand eine Idee wo ich mit der Fehlersuche beginnen kann?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Contact Form 7 hat eingebaute Funktionen für reCaptcha, es ist kein zusätzliches Plugin nötig. Es wird dabei mit reCAPTCHA v3 keine extra Eingabe angezeigt.

    Abgesehen davon ist reCaptcha nicht DSGVO konform nutzbar.

    Es empfiehlt sich gegen Spam eher ein Plugin wie z.B. Honeypot for Contact Form 7. Wir verwenden meist [FONT=Courier New]your-email[/FONT] als Honeypot Feld und nennen das echte E-Mail Feld anders.

    Mit einer Fehlersuche könnte man beginnen, wenn ein Link zum Formular angegeben wäre, siehe auch Forenregeln Punkt II.

  • Derzeit treten dort Javascript Fehler auf, siehe Browser Console.

    Deaktivere alle Cache- und Minify Plugins, damit die Ursache weiter eingegrenzt werden kann.

    Deaktiviere auch das Borlabs Cookie Plugin, es greift u.a. in die Einbindung von reCaptcha ein.

    Empfehle weiterhin den o.g. anderen DSGVO konformen Ansatz.

  • Ich habe zwei Plugins die angeblich die Seite schneller machen sollten deaktiviert. Jetzt wird das Captcha sofort angezeigt. Aber ich sehe keine Besätitgung über den Versand. Muss mal nachprüfen ob das überhaupt ankommt.
    Borlabs war aber so wie es aussieht nicht schuld.

  • Es treten wie bereits beschrieben weiterhin Javascript Fehler auf, Du kannst das in der o.g. Browser Console sehen, daher kann Contact Form 7 seine Bestätigung per JavaScript nicht anzeigen.

    Und nochmal: Wenn man unbedingt gegen die DSGVO verstossen und reCaptcha verwenden will, Contact Form 7 hat ohne extra Plugin bereits Funktionen für einen eigenen reCaptcha V3 Support ohne Anzeige eines Hakens/Puzzles eingebaut, siehe Contact Form 7 Dokumentation verlinkt oben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!