Contact Form 7 – jak stworzyć formularz kontaktowy w WordPressie?

Opublikował

w dniu

Kategoria:

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.



O autorze

Awatar Krzysztof Milewski