SilentShield
← Zurück zum Blog
ElementorEinrichtungSpamWordPress

Elementor Forms mit einem Captcha vor Spam schützen, und die Cache-Falle

Marc Wagner·7. Oktober 2026·5 Min. Lesezeit

Das Formular-Widget von Elementor Pro schützt SilentShield mit einem Schalter, und es gibt eine Falle, die Sie kennen sollten: den Seiten-Cache von Elementor. Diese Anleitung zeigt die Schritte mit Bildschirmfotos. Geprüft wurde am 7. Oktober 2026 mit Elementor 4.3.4, Elementor Pro 4.2.1, SilentShield 2.15.14 und WordPress 7.1.2. Captcha-Methode und übrige Schutzstufen stehen in der allgemeinen Einrichtungsanleitung. Der Test nutzte die eigenen Captcha-Stufen des Plugins ohne API-Schlüssel; die Kompatibilitätsliste für die SilentShield-API steht in der WordPress-Anleitung.

Schritt 1: Formular mit dem Form-Widget bauen

Fügen Sie das Form-Widget im Elementor-Editor einer Seite hinzu und richten Sie die Felder wie gewohnt ein. Das Form-Widget gehört zu Elementor Pro. Solange kein Formular-Plugin eingeschaltet ist, zeigt SilentShield auf jeder Admin-Seite einen Hinweis, dass es aktiv ist, aber noch kein Formular schützt.

Schritt 2: Elementor in SilentShield einschalten

SilentShield-Seite Forms: Die Elementor-Integration ist eingeschaltet und trägt die Plaketten „Detected“ und „Fields detected“, unten rechts erscheint die Meldung „Elementor enabled“, die übrigen Integrationen sind aus
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Öffnen Sie SilentShield → Forms und schalten Sie Elementor ein. Der Schalter speichert sofort und bestätigt mit der Meldung „Elementor enabled“; die Plakette wechselt von „Disabled“ zu „Fields detected“. Elementor-Formulare werden nicht einzeln aufgelistet: Der Schalter gilt für jedes Form-Widget auf Ihrer Seite.

Schritt 3: War die Seite schon offen, Elementor-Cache leeren

Elementor hält das fertige Formular einer Seite in einem eigenen Cache. Wurde eine Seite geöffnet, solange der Elementor-Schalter noch aus war, kann dieses zwischengespeicherte, ungeschützte Formular nach dem Einschalten weiter ausgeliefert werden. Wir haben das nachgestellt: War der Cache bei ausgeschaltetem Schalter geschrieben, zeigte die Seite nach dem Einschalten kein Captcha-Feld; nach wp elementor flush-css war das Feld da. Ohne Kommandozeile nutzen Sie Elementor → Tools → Regenerate CSS & Data; getestet haben wir den Befehl, nicht den Menüpunkt.

Schritt 4: Das Formular als Besucher prüfen

Elementor-Formular mit den Feldern Name und Email, der Mathe-Aufgabe „Captcha 6 * 3 = ?“ mit Neuladen-Knopf und Antwortfeld, danach einem Feld Message und einem grauen Senden-Knopf
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Öffnen Sie die Seite in einem privaten Browserfenster. Administratoren und angemeldete Benutzer überspringen standardmäßig alle Prüfungen, ein Test im angemeldeten Zustand zeigt also nichts. Mit der Mathe-Aufgabe als Methode erscheint das Captcha zwischen den Feldern, mit einem Neuladen-Knopf neben der Frage.

Schritt 5: Eine falsche Antwort testen

Elementor-Formular nach einer falschen Antwort: die rote Meldung „Spam detected: Captcha check“ unter dem Feld Name und „Your submission failed because of an error.“ unter dem Senden-Knopf
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Geben Sie eine falsche Antwort ein und klicken Sie auf Senden. Elementor markiert das Formular als fehlgeschlagen und zeigt unter dem Feld „Spam detected: Captcha check“, unter dem Knopf dazu „Your submission failed because of an error.“.

Schritt 6: Eine richtige Antwort testen

Elementor-Formular nach einer richtigen Antwort: die grüne Meldung „Your submission was successful.“ unter dem Senden-Knopf, die Felder sind leer und das Captcha zeigt eine neue Frage
Screenshot der englischen Admin-Oberfläche und Testseite (SilentShield 2.15.14, WordPress 7.1.2, geprüft am 7. Oktober 2026).

Laden Sie das Formular danach neu und antworten Sie richtig. Elementor zeigt seine normale Erfolgsmeldung „Your submission was successful.“, und das Captcha erneuert sich.

Was Sie wissen sollten

  • Captcha-Methode, Timer, Gibberish Detection und Regeln gelten für Elementor-Formulare wie für jedes andere Formular. Siehe die allgemeine Einrichtungsanleitung.
  • Die Integration wird über das Elementor-Plugin erkannt; das Form-Widget selbst braucht Elementor Pro.
  • Verzögert ein Cache- oder Optimierungs-Plugin JavaScript bis zur ersten Interaktion, nehmen Sie die SilentShield-Skripte davon aus; die Dateinamen stehen in der WordPress-Anleitung.

Anleitung zum Formularschutz

Bereit, CAPTCHA loszuwerden?

Schützen Sie Ihre Formulare — unsichtbar. Keine Kreditkarte erforderlich.