Wstęp
Contact Form 7 to jedna z popularnych wtyczek do tworzenia formularzy kontaktowych w WordPressie. Pozwala szybko dodać na stronie formularz, za pomocą którego użytkownicy mogą wysyłać wiadomości.
Szybkie rozwiązanie
- Zainstaluj wtyczkę Contact Form 7
- Utwórz formularz kontaktowy
- Skonfiguruj adres e-mail
- Skopiuj shortcode formularza
- Wstaw formularz na wybranej stronie
Krok 1: Zainstaluj Contact Form 7
Zaloguj się do panelu administracyjnego WordPress i przejdź do:
Wtyczki → Dodaj wtyczkę
Wyszukaj Contact Form 7, a następnie kliknij Zainstaluj i Włącz.
Po aktywacji wtyczka doda w panelu WordPress nową sekcję Kontakt.
Krok 2: Utwórz formularz kontaktowy
Przejdź do:
Kontakt → Formularze kontaktowe
Kliknij Dodaj nowy. Możesz nadać formularzowi nazwę, np. Formularz kontaktowy.
Contact Form 7 może automatycznie utworzyć podstawowy formularz zawierający pola takie jak imię, e-mail, temat i wiadomość.
Krok 3: Skonfiguruj pola formularza
W zakładce Formularz możesz określić, jakie informacje użytkownik ma podać.
Przykładowy prosty formularz może wyglądać tak:
[text* your-name placeholder "Imię"]
[email* your-email placeholder "Adres e-mail"]
[text your-subject placeholder "Temat"]
[textarea your-message placeholder "Wiadomość"]
[submit "Wyślij"]
Gwiazdka przy polu oznacza, że jego wypełnienie jest wymagane.
Krok 4: Ustaw adres odbiorcy wiadomości
Przejdź do zakładki Mail. W tym miejscu określisz, gdzie mają trafiać wiadomości wysyłane przez użytkowników.
W polu To wpisz adres e-mail, na który chcesz otrzymywać wiadomości z formularza.
Wiadomość możesz skonfigurować tak, aby zawierała dane wpisane przez użytkownika, np. jego imię, adres e-mail, temat i treść wiadomości.
Krok 5: Wstaw formularz na stronie
Po zapisaniu formularza Contact Form 7 wyświetli jego shortcode.
Skopiuj go, a następnie przejdź do strony lub wpisu, na którym chcesz umieścić formularz.
Wklej shortcode w wybranym miejscu i opublikuj lub zaktualizuj stronę.
Formularz powinien być teraz widoczny dla użytkowników.
Podpowiedź: Jeśli korzystasz z edytora blokowego Gutenberg, shortcode możesz wkleić bezpośrednio do bloku Shortcode (Kod).
Krok 6: Przetestuj formularz
Po dodaniu formularza warto wysłać wiadomość testową.
Sprawdź, czy:
- formularz poprawnie przyjmuje dane,
- wyświetla komunikat po wysłaniu,
- wiadomość dociera na właściwy adres e-mail,
- wiadomość nie trafia do folderu spam.
Formularz nie wysyła wiadomości – co zrobić?
Jeżeli formularz działa, ale wiadomości nie docierają, problem może dotyczyć konfiguracji wysyłki poczty na serwerze.
W takiej sytuacji warto sprawdzić konfigurację SMTP WordPressa. Sam Contact Form 7 nie zawsze jest przyczyną problemu.
Zabezpiecz formularz przed spamem
Publiczny formularz kontaktowy może być wykorzystywany przez automaty wysyłające spam.
Contact Form 7 można zabezpieczyć przed niepożądanymi wiadomościami za pomocą dostępnych integracji. W zależności od konfiguracji można wykorzystać m.in. reCAPTCHA v3 lub Cloudflare Turnstile. Dostępne integracje znajdziesz w panelu WordPress w sekcji Kontakt → Integracje.
Najczęstsze błędy przy tworzeniu formularza
- brak skonfigurowanego adresu odbiorcy,
- nieprawidłowa konfiguracja poczty,
- brak zabezpieczenia przed spamem,
- nieprzetestowanie formularza po jego utworzeniu,
- umieszczenie nieprawidłowego shortcode’u na stronie.
FAQ
Czy Contact Form 7 jest darmowy?
Tak. Contact Form 7 jest dostępny jako bezpłatna wtyczka do WordPressa.
Czy Contact Form 7 wymaga znajomości HTML?
Nie. Do stworzenia prostego formularza nie trzeba znać HTML. Wtyczka udostępnia gotowe pola, które można dodawać do formularza.
Czy Contact Form 7 można umieścić na dowolnej stronie?
Tak. Formularz można umieścić na wybranej stronie lub we wpisie za pomocą shortcode’u.
Czy Contact Form 7 zapisuje wiadomości w WordPressie?
Nie. Contact Form 7 domyślnie przesyła wiadomości na wskazany adres e-mail i nie służy do przechowywania ich w bazie WordPressa. Można jednak łatwo dodać taką funkcję, instalując darmową wtyczkę Flamingo, stworzoną przez tego samego autora.
Czy Contact Form 7 można zabezpieczyć przed spamem?
Tak. Wtyczkę można zintegrować z rozwiązaniami pomagającymi ograniczyć spam wysyłany przez formularz.
Podsumowanie
Contact Form 7 pozwala szybko stworzyć formularz kontaktowy w WordPressie. Wystarczy zainstalować wtyczkę, skonfigurować pola i adres odbiorcy, a następnie wkleić shortcode na wybranej stronie.
Komentarze
Masz ten sam problem lub inne rozwiązanie?
Dyskutuj o tym artykule i podziel się swoim doświadczeniem:
Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu
Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.