Preskoči na sadržaj
BeoHosting
BeoHosting

8 min

Kontaktní formulář ve WordPressu

Contact Form 7, WPForms a ochrana proti spamu.

BeoHosting Tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Každý web na WordPressu potřebuje kontaktní formulář. Tento návod porovnává tři nejpopulárnější pluginy (Contact Form 7, WPForms, Gravity Forms), vysvětluje, jak nastavit ochranu proti spamu pomocí reCAPTCHA, jak nakonfigurovat SMTP, aby e-maily skutečně dorazily, a jak formulář vložit na web.

Kontaktní formulář ve WordPressu

1

Vyberte plugin pro kontaktní formulář

WordPress má několik skvělých pluginů pro formuláře. Tři nejlepší: Contact Form 7 (zdarma, nejpopulárnější s 5M+ aktivních instalací), WPForms Lite (zdarma, editor drag-and-drop, vhodný pro začátečníky) a Gravity Forms (premium, pokročilé funkce pro složité formuláře). Pro většinu webů doporučujeme WPForms Lite nebo Contact Form 7.

2

Nainstalujte plugin z administrace WordPressu

Přihlaste se do administrace WordPressu (vaseweb.cz/wp-admin). Přejděte na Pluginy → Přidat plugin a vyhledejte název zvoleného pluginu. Klikněte na „Instalovat“ a poté na „Aktivovat“. Plugin přidá do bočního panelu nové menu.

3

Vytvořte nový kontaktní formulář

U WPForms: WPForms → Add New, vyberte šablonu „Simple Contact Form“. U Contact Form 7: Contact → Add New, výchozí formulář ve většině případů stačí. Upravte název formuláře a pole.

4

Nastavte pole formuláře

Přidejte pole, která formulář potřebuje: textová pole pro jméno a příjmení, pole e-mailu s validací, textovou oblast pro zprávu, rozbalovací nabídku pro kategorii, zaškrtávací políčko souhlasu se zásadami ochrany osobních údajů (povinné kvůli GDPR). Povinná pole označte hvězdičkou (*) a přidejte zástupný text.

5

Nastavte e-mailová oznámení

Nakonfigurujte, kam se odeslané formuláře posílají. V nastavení pluginu zadejte e-mailovou adresu, která má zprávy přijímat (typicky info@vasedomena.cz). Nastavte předmět e-mailu (např. „Nový kontakt z vaseweb.cz“). Přidejte potvrzovací e-mail návštěvníkovi.

6

Zapněte ochranu proti spamu (reCAPTCHA)

Zaregistrujte se na google.com/recaptcha a vytvořte nový web. Zvolte reCAPTCHA v3 (pro návštěvníky neviditelná). Zkopírujte Site Key a Secret Key. Ve WordPressu přejděte do nastavení pluginu formuláře a oba klíče zadejte v sekci reCAPTCHA. To zablokuje 99 % spamu, aniž by to obtěžovalo skutečné návštěvníky.

7

Otestujte formulář před zveřejněním

Přidejte formulář na stránku pomocí shortcode nebo bloku Gutenberg. Otevřete stránku v prohlížeči a odešlete testovací data. Zkontrolujte, že e-mail dorazí na nastavenou adresu, že se zobrazují potvrzovací zprávy, že validace funguje u povinných polí a že reCAPTCHA blokuje odeslání od botů. Otestujte i na mobilním zařízení.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

Začátečníkům doporučujeme WPForms Lite s editorem drag-and-drop a hotovými šablonami. Pro pokročilé uživatele, kteří chtějí plnou kontrolu, je vynikající volbou Contact Form 7. Oba pluginy jsou zcela zdarma, pravidelně aktualizované a mají miliony aktivních uživatelů. WPForms se snáze používá, CF7 nabízí větší flexibilitu.

Nejúčinnější ochranou je Google reCAPTCHA v3, která pracuje na pozadí, aniž by obtěžovala návštěvníky. Navíc můžete použít honeypot pole (skrytá pole, která vyplní jen boti), antispamový plugin Akismet, otázky CAPTCHA nebo limity zpráv na IP. Kombinace reCAPTCHA + honeypot blokuje 99,9 % spamu.

Nejčastějším důvodem je, že WordPress používá funkci PHP mail(), která často padá do spamu nebo se nedoručí. Řešením je instalace SMTP pluginu (WP Mail SMTP), který e-maily odesílá přes řádný SMTP server. U BeoHosting jsou nastavení SMTP: server mail.vasedomena.cz, port 465 (SSL), uživatelské jméno info@vasedomena.cz. Zkontrolujte také složku spam.

U WPForms: otevřete formulář v editoru a přetáhněte nová pole z levého sloupce (text, e-mail, rozbalovací nabídka, zaškrtávací políčko, nahrání souboru, datum). U Contact Form 7: přidejte HTML značky do šablony formuláře pomocí generátoru značek. Nejčastější doplňková pole: telefon, název firmy, rozbalovací nabídka typu dotazu, zaškrtávací políčko newsletteru a nahrání souboru pro dokumenty.

Kvalitní pluginy formulářů mají minimální dopad na rychlost webu – typicky přidají 20–50 KB CSS/JS. Problémy nastávají, když plugin načítá skripty na každé stránce místo jen na stránce s formulářem. WPForms a CF7 jsou optimalizované na rychlost. Vyhněte se načítání zbytečných stylů – v nastavení WPForms vypněte „Load Assets Globally“.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.