Upraveno 6 prosince, 2023 06:26
Po pluginu Contact Form 7 je dalším z řady velmi oblíbených pluginů pro vytváření kontaktních formulář i WPForms. Ten v základu a ve free verzi neposkytuje žádnou ochranu proti komentářovému spamu a je tak velmi snadno zneužitelný. Snadným a relativně účinným řešením je tedy ochránit své formuláře pomocí dostupného řešení, nabízeného přímo společností Google, které je navíc zcela zdarma. Tedy pomocí reCAPTCHA systému. Na to, jak integrace antispamové ochrany do WPForms probíhá se podíváme níže.
Integrace antispamové ochrany do WPForms
Jak jsem tedy zmínil výše, naštěstí plugin v holém základu umožňuje integrovat do svého ekosystému antispamovou ochranu reCAPTCHA od Google. Ta se tedy ihned nabízí jako nejjednodušší, nikoliv ale nejlepší řešení. Integrace je ale velmi jednoduchá a tento antispamový systém potom relativně účinně rozlišuje, zda kontaktní formulář vyplnil opravdu reálný uživatel Vašeho webu, nebo spamový robot. Jako první a rychlé řešení ochrany proti spamu může být tedy reCAPTCHA velmi snadno nasazena.
Registrace na google.com
První krok, který budete muset provést pro integraci antispamové ochrany od Google, bude Vaše registrace na webové adrese https://www.google.com/recaptcha/about/. Zde, v horním panelu, klikněte na tlačítko „v3 Admin Console“. Následně se zaregistrujete, nebo pro přihlášení použijete svůj již existující g-mailový účet. Po tomto kroku se přesunete do konzole, kde budete mít možnost antispamovou ochranu pro svůj web aktivovat.
Jakmile dokončíte aktivaci, systém Googlu Vám vygeneruje dva klíče. Jsou pojmenované jako Site key a Secret Key. Tyto klíče si zkopírujete a vložíte do nastavení kontaktního formuláře.
WPForms a reCAPTCHA
Pro integraci antispamové ochrany postupujte následovně:
- v levém menu administrace si zvolte kartu pluginu WPForms
- klikněte na nabídku pro nastavení
- v záložkách nastavení vyberte CAPTCHA
- klikněte na ikonu reCAPTCHA
- zvolte typ reCAPTCHA, který jste vybrali při registraci na straně Google (osobně používám V3) a vložte oba klíče
- klikněte na „uložit nastavení„
Jakmile do formuláře uložíte oba klíče, které Vám byly vygenerovány, bude kontaktní formulář sledovat každé jeho vyplnění pomocí systému reCAPTCHA a bude mnohem snáze odhadovat a filtrovat, který formulář byl odeslaný skutečným člověkem a který formulář odeslal robot. Takováto ochrana se tak dá nasadit opravdu v řádu několika málo minut a jako prvotní řešení může být velmi užitečná.
Pokud byste na webu chtěli posléze více sofistikované řešení ochrany proti spamu, doporučuji podívat se na řešení formou pluginu WP Armor – Honeypot Anti Spam
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.