Widget Form v Elementor Pro chrání SilentShield jedním přepínačem a je tu jedna past, o které je dobré vědět: cache stránek Elementoru. Tento návod ukazuje kroky se snímky obrazovky. Testováno bylo 7. října 2026 s Elementor 4.3.4, Elementor Pro 4.2.1, SilentShield 2.15.14 a WordPress 7.1.2. Metoda captchy a další ochranné vrstvy jsou popsány v obecném návodu k nastavení. Test používal vlastní vrstvy captchy pluginu bez API klíče; seznam kompatibility pro API SilentShield je v průvodci pro WordPress.
Krok 1: Vytvořte formulář pomocí widgetu Form
Přidejte widget Form na stránku v editoru Elementoru a nastavte pole jako obvykle. Widget Form je součástí Elementor Pro. Dokud formulářový plugin nezapnete, zobrazuje SilentShield na každé stránce administrace upozornění, že je aktivní, ale zatím žádný formulář nechrání.
Krok 2: Zapněte Elementor v SilentShield

Otevřete SilentShield → Forms a zapněte Elementor. Přepínač ukládá okamžitě a potvrdí to zprávou „Elementor enabled“; štítek se změní z „Disabled“ na „Fields detected“. Formuláře Elementoru se nevypisují po jednom: přepínač pokrývá každý widget Form na vašem webu.
Krok 3: Byla-li stránka otevřená dříve, vymažte cache Elementoru
Elementor drží vykreslený formulář stránky ve vlastní cache. Pokud byla stránka otevřena, zatímco byl přepínač Elementoru ještě vypnutý, může se tento uložený nechráněný formulář servírovat dál i po zapnutí. Reprodukovali jsme to: s cache zapsanou při vypnutém přepínači stránka po zapnutí nezobrazovala pole captchy; po spuštění wp elementor flush-css tam pole bylo. Pokud nepracujete z příkazové řádky, použijte Elementor → Tools → Regenerate CSS & Data; testovali jsme příkaz, ne položku nabídky.
Krok 4: Zkontrolujte formulář jako návštěvník

Otevřete stránku v anonymním okně prohlížeče. Administrátoři a přihlášení uživatelé ve výchozím stavu přeskakují všechny kontroly, takže test v přihlášeném stavu nic neukáže. Je-li zvolen matematický příklad, captcha se zobrazí mezi poli, s tlačítkem pro opětovné načtení vedle otázky.
Krok 5: Otestujte špatnou odpověď

Zadejte špatnou odpověď a klikněte na „Send“. Elementor označí formulář jako neúspěšný a pod polem zobrazí „Spam detected: Captcha check“, pod tlačítkem pak „Your submission failed because of an error.“
Krok 6: Otestujte správnou odpověď

Načtěte formulář znovu a odpovězte správně. Elementor zobrazí svou běžnou zprávu o úspěchu, „Your submission was successful.“, a captcha se obnoví.
Co je dobré vědět
- Metoda captchy, časovač, detekce nesmyslného textu a pravidla platí pro formuláře Elementoru stejně jako pro každý jiný formulář. Viz obecný návod k nastavení.
- Integrace se rozpoznává přes plugin Elementor; samotný widget Form vyžaduje Elementor Pro.
- Pokud plugin pro cache nebo optimalizaci odkládá JavaScript až do první interakce, vyloučte z toho skripty SilentShield; názvy souborů uvádí průvodce pro WordPress.