Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu: Skills Rozpocznij
Sekcja
Administracja

Jak dodać formularz kontaktowy w WordPress (Kompletny przewodnik 2024)

Formularz kontaktowy to jeden z najważniejszych elementów każdej profesjonalnej strony internetowej. Daje odwiedzającym bezpośredni, pozbawiony tarcia sposób na skontaktowanie się z Tobą, buduje zaufanie i pomaga w przechwytywaniu potencjalnych klientów, żądań wsparcia i opinii — wszystko bez narażania Twojego adresu e-mail na spamboty.

Niezależnie od tego, czy prowadzisz osobisty blog, stronę biznesową czy sklep eCommerce, dodanie formularza kontaktowego do swojej witryny WordPress to mądry ruch. W tym kompleksowym przewodniku przeprowadzimy Cię przez wszystko, co musisz wiedzieć: wybór odpowiedniej wtyczki, jej instalację i konfigurację oraz osadzenie w pełni funkcjonalnego formularza kontaktowego na Twojej stronie.

> Wskazówka dotycząca hostingu: Aby uzyskać najlepszą wydajność WordPress, upewnij się, że Twoja strona działa na szybkiej i niezawodnej platformie hostingowej. Plany VPS Hosting i Shared Web Hosting AlexHost są zoptymalizowane dla WordPress, zapewniając szybkie i bezpieczne ładowanie Twoich wtyczek — w tym konstruktorów formularzy kontaktowych.

Dlaczego Twoja witryna WordPress potrzebuje formularza kontaktowego

Zanim przejdziemy do kroków technicznych, warto zrozumieć, dlaczego formularz kontaktowy jest lepszy niż zwykłe podanie adresu e-mail:

  • Ochrona przed spamem: Formularz kontaktowy ukrywa Twój e-mail przed skraperami i botami.
  • Profesjonalizm: Formularze wyglądają elegancko i sygnalizują, że poważnie traktujesz komunikację z odwiedzającymi.
  • Zbieranie danych: Możesz przechwycić ustrukturyzowane informacje (imię, temat, typ wiadomości), które ułatwiają dalsze działania.
  • Wygoda użytkownika: Odwiedzający nie muszą otwierać klienta poczty e-mail — mogą wysłać Ci wiadomość bezpośrednio z Twojej witryny.
  • Potencjał integracji: Nowoczesne wtyczki formularzy łączą się z CRM-ami, narzędziami marketingu e-mailowego i platformami automatyzacji.

Krok 1: Wybierz odpowiednią wtyczkę formularza kontaktowego

WordPress ma bogatą ekosystemem wtyczek formularzy kontaktowych. Oto najczęściej używane opcje:

WtyczkaNajlepsze dlaCena
WPFormsPoczątkujący, prostota przeciągnij i upuśćDarmowa + Premium
Contact Form 7Programiści, lekkie konfiguracjeDarmowa
Ninja FormsElastyczne, modularne budowyDarmowa + Dodatki
Formidable FormsZłożone, formularze obciążone danymiDarmowa + Premium
Gravity FormsZaawansowane przepływy pracy i integracjeTylko Premium

Którą wtyczkę powinieneś wybrać?

  • Contact Form 7 jest najczęściej instalowaną wtyczką WordPress wszechczasów. Jest lekka i darmowa, ale wymaga pewnej znajomości shortcodów.
  • WPForms jest najbardziej przyjazną dla początkujących opcją, oferując wizualny konstruktor przeciągnij i upuść oraz wstępnie zbudowane szablony.
  • Ninja Forms oferuje solidną wersję darmową z modułowym podejściem do dodawania funkcji.
  • Formidable Forms jest idealna, jeśli potrzebujesz formularzy wieloetapowych, logiki warunkowej lub aplikacji opartych na bazie danych.

W tym przewodniku będziemy używać WPForms — osiąga najlepszą równowagę między łatwością użytkowania a funkcjonalnością, co czyni ją idealnym wyborem dla większości użytkowników WordPress.

Krok 2: Zainstaluj i aktywuj WPForms

2.1 — Zaloguj się do panelu administracyjnego WordPress

Przejdź do strony logowania WordPress:

https://yourdomain.com/wp-admin

Wpisz nazwę użytkownika i hasło administratora, a następnie kliknij Zaloguj się.

2.2 — Zainstaluj wtyczkę WPForms

  1. Na pasku bocznym po lewej stronie przejdź do Wtyczki → Dodaj nową.
  2. W pasku wyszukiwania u góry po prawej stronie wpisz WPForms.
  3. Zlokalizuj wtyczkę WPForms – Easy Form Builder w wynikach.
  4. Kliknij Zainstaluj teraz, a następnie czekaj na zakończenie instalacji.
  5. Kliknij Aktywuj, aby włączyć wtyczkę na swojej stronie.

Po aktywacji zobaczysz nowy element menu WPForms na pasku bocznym WordPress.

Krok 3: Utwórz formularz kontaktowy

3.1 — Otwórz Konstruktor WPForms

  1. Na pasku bocznym WordPress przejdź do WPForms → Dodaj nowy.
  2. Nadaj formularzowi nazwę (np. *"Skontaktuj się z nami"* lub *"Formularz ogólnych zapytań"*).
  3. Zobaczysz listę wstępnie zbudowanych szablonów. Wybierz Simple Contact Form, aby szybko zacząć.

WPForms załaduje interfejs konstruktora formularzy typu „przeciągnij i upuść”.

3.2 — Dostosuj pola formularza

Domyślny szablon Simple Contact Form zawiera trzy pola:

  • Imię i nazwisko
  • Email
  • Wiadomość

To solidny punkt wyjścia dla większości stron internetowych. Możesz jednak łatwo dostosować formularz do swoich potrzeb:

Aby dodać nowe pole:

  • Przeglądaj dostępne typy pól w lewym panelu (tekst, lista rozwijana, pola wyboru, przesyłanie plików itp.).
  • Przeciągnij dowolne pole na kanwę formularza po prawej stronie.

Aby edytować istniejące pole:

  • Kliknij na pole na kanwie.
  • Po lewej stronie pojawi się panel ustawień, który pozwoli Ci zmienić etykietę, tekst zastępczy, czy pole jest wymagane i wiele więcej.

Popularne pola do rozważenia dodania:

  • Numer telefonu — przydatne dla firm oferujących zwrotne połączenia.
  • Temat / Typ zapytania — lista rozwijana, która pomaga Ci kategoryzować przychodzące wiadomości.
  • Adres URL strony internetowej — pomocne, jeśli oferujesz usługi innym właścicielom stron.
  • Przesyłanie pliku — jeśli potrzebujesz, aby klienci przesyłali dokumenty lub zrzuty ekranu.

3.3 — Skonfiguruj ustawienia formularza

Gdy będziesz zadowolony z układu formularza, kliknij kartę Ustawienia u góry konstruktora. Znajdziesz trzy kluczowe sekcje:

Ustawienia ogólne

  • Nazwa formularza: Wewnętrzna nazwa używana do identyfikacji formularza na pulpicie nawigacyjnym.
  • Opis formularza: Opcjonalny opis dla Twojej wiadomości.
  • Tekst przycisku Wyślij: Zmień domyślny tekst „Wyślij” na coś bardziej działaniowego, jak *"Wyślij wiadomość"* lub *"Skontaktuj się"*.
  • Zapobieganie spamowi: Włącz pole honeypot lub CAPTCHA, aby zmniejszyć liczbę spamowych przesyłek.

Powiadomienia

Ta sekcja kontroluje, gdzie są dostarczane przesyłki formularza.

  • Wyślij na adres email: Domyślnie jest to {admin_email}, który używa Twojego administratora WordPress. Możesz zmienić to na dowolny adres lub dodać wielu odbiorców oddzielonych przecinkami.
  • Temat wiadomości email: Dostosuj wiersz tematu powiadomień e-mail (np. *"Nowe przesłanie formularza kontaktowego – {field_id="1"}"*).
  • Od nazwy / Od adresu email: Ustaw nazwę nadawcy i adres e-mail dla powiadomień e-mail.
  • Odpowiedź do: Ustaw to na {field_id="2"} (pole e-mail), aby móc odpowiedzieć bezpośrednio odwiedzającemu.

> Wskazówka dla profesjonalistów: Upewnij się, że Twoje środowisko hostingowe jest prawidłowo skonfigurowane do wysyłania transakcyjnych wiadomości e-mail. Jeśli korzystasz z planu Email Hosting AlexHost, możesz skonfigurować dostarczanie SMTP, aby upewnić się, że powiadomienia formularza trafiają do Twojej skrzynki odbiorczej — a nie do folderu spam.

Potwierdzenia

Ta sekcja kontroluje, co odwiedzający widzi po przesłaniu formularza. Masz trzy opcje:

  • Wiadomość: Wyświetl wiadomość podziękowania na tej samej stronie (np. *"Dziękujemy za kontakt! Odpowiemy w ciągu 24 godzin."*).
  • Pokaż stronę: Przekieruj użytkownika na dedykowaną stronę podziękowania na Twojej stronie.
  • Przejdź do adresu URL (Przekierowanie): Wyślij użytkownika na zewnętrzny adres URL po przesłaniu.

Zalecana jest niestandardowa wiadomość potwierdzająca — uspokaja odwiedzających, że ich wiadomość została odebrana i określa oczekiwania dotyczące czasu odpowiedzi.

Krok 4: Dodaj formularz kontaktowy do strony lub wpisu

4.1 — Zapisz swój formularz

Przed osadzeniem formularza kliknij przycisk Zapisz w prawym górnym rogu konstruktora. Zobaczysz potwierdzenie, że formularz został zapisany.

4.2 — Osadź formularz za pomocą edytora bloków (Gutenberg)

  1. Przejdź do Strony → Dodaj nową (lub otwórz istniejącą stronę, taką jak strona *Kontakt*).
  2. Kliknij ikonę +, aby dodać nowy blok.
  3. Wyszukaj WPForms na pasku wyszukiwania bloków.
  4. Wybierz blok WPForms.
  5. Użyj listy rozwijanej w bloku, aby wybrać właśnie utworzony formularz kontaktowy.
  6. Kliknij Opublikuj lub Aktualizuj, aby formularz był dostępny.

4.3 — Osadź formularz za pomocą shortcode’u

Jeśli używasz klasycznego edytora lub konstruktora stron, takiego jak Elementor lub Divi, możesz osadzić formularz za pomocą shortcode’u:

  1. Przejdź do WPForms → Wszystkie formularze.
  2. Znajdź swój formularz i zwróć uwagę na kolumnę Shortcode — będzie wyglądać tak:
  3. Skopiuj shortcode i wklej go gdziekolwiek w zawartości strony.

Krok 5: Przetestuj formularz kontaktowy

Nigdy nie publikuj formularza kontaktowego bez wcześniejszego przetestowania. Oto prosta lista kontrolna testowania:

  1. Odwiedź stronę, na której osadzono formularz na froncie witryny.
  2. Wyślij wpis testowy używając rzeczywistego imienia i nazwiska, adresu e-mail oraz wiadomości.
  3. Sprawdź swoją skrzynkę odbiorczą — zweryfikuj, że wiadomość powiadomienia dotarła na skonfigurowany adres.
  4. Sprawdź potwierdzenie — potwierdź, że wiadomość podziękowania lub przekierowanie zadziałało prawidłowo.
  5. Przetestuj walidację — spróbuj wysłać formularz z pustymi polami wymaganymi, aby potwierdzić, że pojawiają się komunikaty o błędach.
  6. Przetestuj na urządzeniu mobilnym — wyświetl formularz na smartfonie, aby upewnić się, że jest responsywny i łatwy w użyciu.

Jeśli wiadomości powiadomienia e-mail nie docierają, problem prawie zawsze jest związany z konfiguracją poczty na serwerze. Rozważ zainstalowanie wtyczki SMTP (takiej jak WP Mail SMTP), aby kierować e-maile przez dedykowany serwer pocztowy.

Krok 6: Zaawansowana konfiguracja (opcjonalnie)

Gdy podstawowy formularz kontaktowy będzie już działać, rozważ te ulepszenia:

Włącz CAPTCHA lub ochronę przed spamem

WPForms integruje się z Google reCAPTCHA i hCaptcha, aby zapobiec zautomatyzowanym przesyłkom spamu. Przejdź do WPForms → Settings → CAPTCHA, aby to skonfigurować.

Połącz się z narzędziami marketingu e-mailowego

WPForms integruje się z Mailchimp, Constant Contact, AWeber i innymi platformami. W wersji premium możesz automatycznie dodawać osoby przesyłające formularz do listy mailingowej.

Skonfiguruj logikę warunkową

Dzięki WPForms Pro możesz pokazywać lub ukrywać pola na podstawie poprzednich odpowiedzi użytkownika — idealne dla wielofunkcyjnych formularzy obsługujących różne typy odwiedzających.

Przejrzyj przesyłki na pulpicie nawigacyjnym

Wszystkie wpisy formularza są przechowywane w WPForms → Entries, co daje ci kopię zapasową każdego przesłania, nawet jeśli powiadomienie e-mail zostanie pominięte.

Rozwiązywanie typowych problemów

ProblemPrawdopodobna przyczynaRozwiązanie
Formularz się nie wyświetlaShortcode lub blok nie został poprawnie zapisanyPonownie osadź formularz i opublikuj stronę
Wiadomości e-mail z powiadomieniami nie docierająBłędna konfiguracja poczty e-mail serweraZainstaluj WP Mail SMTP i skonfiguruj SMTP
Spam w przesłanych formularzachBrak środków ochrony przed spamemWłącz reCAPTCHA lub honeypot w ustawieniach WPForms
Formularz się nie przesyłaKonflikt JavaScript z motywem lub wtyczkąWyłączaj inne wtyczki po jednej, aby zidentyfikować konflikt
Styl wygląda uszkodzonyKonflikt CSS motywuUżyj wbudowanych opcji stylizacji WPForms lub dodaj niestandardowy CSS

Wybór odpowiedniego hostingu dla Twojej witryny WordPress

Dobrze skonfigurowany formularz kontaktowy jest tak niezawodny, jak środowisko hostingowe, na którym działa. Jeśli Twój serwer jest wolny, Twój formularz będzie ładować się wolno. Jeśli Twój hosting nie obsługuje prawidłowego dostarczania wiadomości e-mail, Twoje powiadomienia będą się nie powieść.

Oto na co zwrócić uwagę przy wyborze dostawcy hostingu WordPress:

  • Szybkie czasy odpowiedzi serwera — krytyczne dla szybkości ładowania formularza i ogólnego doświadczenia użytkownika.
  • Niezawodna infrastruktura poczty e-mail — zapewnia spójne dostarczanie powiadomień formularza.
  • Szyfrowanie SSL/TLS — chroni dane przesyłane przez odwiedzających za pośrednictwem Twojego formularza.
  • Skalowalność — w miarę wzrostu Twojej witryny, Twój hosting powinien rosnąć razem z nią.

AlexHost oferuje szereg rozwiązań hostingowych dostosowanych do każdego etapu Twojej podróży WordPress:

  • Hosting Web Współdzielony — najbardziej przystępny punkt wejścia, idealny dla nowych blogów i małych witryn biznesowych.
  • Hosting VPS — dedykowane zasoby i pełny dostęp root dla rosnących witryn, które potrzebują większej kontroli i wydajności.
  • VPS z cPanel — łączy moc VPS ze znanym interfejsem cPanel, czyniąc zarządzanie serwerem dostępnym dla użytkowników nietechnicznych.
  • Certyfikaty SSL — zabezpiecz swój formularz kontaktowy i chroń dane odwiedzających za pomocą szyfrowania zgodnego ze standardami branżowymi.

Podsumowanie

Dodanie formularza kontaktowego do witryny WordPress to jedna z najprostszych i najskuteczniejszych ulepszeń, jakie możesz wprowadzić. Eliminuje bariery w komunikacji, chroni Twój adres e-mail przed spamem i nadaje Twojej witrynie profesjonalny, dopracowany wygląd.

Podsumowanie procesu:

  1. Wybierz wtyczkę — WPForms to najlepszy wybór dla większości użytkowników.
  2. Zainstaluj i aktywuj wtyczkę z Katalogu wtyczek WordPress.
  3. Zbuduj swój formularz za pomocą konstruktora drag-and-drop i skonfiguruj powiadomienia i potwierdzenia.
  4. Osadź formularz na stronie Kontakt, używając bloku WPForms lub shortcode’a.
  5. Dokładnie przetestuj przed uruchomieniem.
  6. Monitoruj zgłoszenia regularnie i odpowiadaj szybko, aby utrzymać silne relacje z odwiedzającymi.

Dzięki odpowiedniej wtyczce i niezawodnym hostingowi, Twój formularz kontaktowy WordPress będzie uruchomiony w mniej niż 30 minut — i będzie ciężko pracować dla Twojej firmy przez lata.