Poniżej znajdziesz dwa najpopularniejsze rozwiązania w kwestii zabezpieczenia formularza kontaktowego w WordPress.
Jak ustawić Honeypot w Contact Form 7?
- Zainstaluj oraz włącz wtyczkę HoneyPot for Contact Form 7 (pamiętaj, aby mieć zainstalowany Contact Form 7 oraz zaktualizowany do najnowszej wersji).
- W kokpicie wejdź do swojego formularza kontaktowego i z górnego generatora tagów wybierz ‘Honeypot’.
- Wstaw wygenerowany tag w dowolnym miejscu formularza [Insert Tag]. Dodane pole nie jest widoczne dla fizycznego użytkownika, dzięki wbudowaniu w style CSS ukrywa pole – jednak dla robota, który wysyła spam jest często barierą nie do pokonania.
Jak skonfigurować reCaptcha?
- Zainstaluj oraz włącz wtyczkę Contact Form 7.
- Wejdź w zakładkę ‘Integracje’.
- Dodaj wygenerowane klucze interfejsu API.
Wejdź na stronę https://www.google.com/recaptcha/admin/create i zaloguj się na swoje konto Google. Wypełnij pola w formularzu do generowania kluczy, na podany adres e-mail przyjdą dwa – klucz strony oraz klucz prywatny.
W przypadku reCaptcha w wersji v2 dodajesz w formularzu kontaktowym np. nad przyciskiem shortcode [recaptcha].
Natomiast reCaptcha v3 nie potrzebuje żadnych dodatkowych działań. Jeśli przy formularzu pojawia Ci się widget reCaptcha, wszystko działa poprawnie!