Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
Puchar WPB
30 milionów+
Witryny korzystające z naszych wtyczek
20+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak dodać formularze HTML w WordPress (2 metody)

Chcesz napisać własny znacznik formularza zamiast przeciągać pola w wizualnym kreatorze?

Dobre wieści: nie musisz pisać żadnego PHP, aby ten formularz działał. Możesz pozwolić lekkiej wtyczce zająć się przetwarzaniem, podczas gdy Ty napiszesz każdy tag samodzielnie. Alternatywnie, możesz zbudować formularz wizualnie i wstawić niestandardowy kod HTML dokładnie tam, gdzie go potrzebujesz.

W tym przewodniku pokażemy Ci, jak utworzyć niestandardowy formularz HTML, który działa w WordPress.

Jak dodać formularze HTML w WordPressie

Czym są formularze HTML i dlaczego warto je tworzyć?

Formularz HTML zbiera informacje od odwiedzających, takie jak imiona, adresy e-mail i opinie, tak jak każdy inny formularz w sieci. To, co go wyróżnia, to sposób jego budowy. Zamiast polegać na ciężkim wizualnym edytorze typu „przeciągnij i upuść”, budujesz formularz HTML za pomocą zwykłego kodu. Oznacza to, że sam piszesz pola (takie jak pola tekstowe, pola wyboru i listy rozwijane).

Osoby, które używają formularzy HTML zamiast kreatora formularzy metodą przeciągnij i upuść, zazwyczaj robią to, aby zmaksymalizować wydajność swojej witryny. Proste formularze HTML sprawiają, że strony internetowe ładują się nieco szybciej. Poza szybkością, samodzielne pisanie kodu daje Ci pełną kontrolę nad projektem. Zamiast być ograniczonym sztywnymi ustawieniami kreatora, możesz dostosować układ dokładnie do swoich potrzeb.

Większość użytkowników WordPress uważa, że wtyczki do tworzenia formularzy metodą przeciągnij i upuść oferują najlepsze doświadczenia użytkownika. Uzyskujesz pełną personalizację HTML bez kłopotów z ręczną konfiguracją serwera.

Oto wszystko, co omówimy w tym przewodniku:

Metoda 1: Dodawanie formularzy HTML w WordPress za pomocą wtyczki

🎖️ Najlepsze dla: Deweloperów i menedżerów witryn, którzy chcą pełnej kontroli nad kodem HTML dzięki lekkiemu, zorientowanemu na wydajność rozwiązaniu. Wtyczka kładzie nacisk na prostotę i szybkość ponad wizualnymi kreatorami formularzy.

Możesz dodać formularz HTML do WordPressa za pomocą darmowej wtyczki, takiej jak HTML Forms. Ta wtyczka zarządza kodem PHP i odrobiną JavaScript wymaganą do uruchomienia formularza HTML w WordPress, jednocześnie dając Ci pełną swobodę w samodzielnym pisaniu kodu HTML.

Darmowa wersja obejmuje wszystko, co znajduje się w tym samouczku, w tym wysyłanie powiadomień e-mail i przechowywanie zgłoszeń. Ochrona przed spamem jest również bezpłatna.

Aby rozpocząć, zainstaluj wtyczkę na swojej stronie WordPress. Jeśli potrzebujesz pomocy, postępuj zgodnie z naszym przewodnikiem krok po kroku dotyczącym instalacji wtyczki WordPress.

Po aktywacji przejdź do HTML Forms » Dodaj nowy, aby zacząć tworzyć swój formularz.

Przycisk dodawania nowego elementu w Formularzach HTML

Wpisz nazwę swojego formularza w polu „Tytuł formularza”. W tym przewodniku tworzymy prosty formularz kontaktowy, więc nazwaliśmy nasz „Formularz kontaktowy”.

Następnie kliknij przycisk Utwórz formularz.

Tworzenie formularza HTML dla Twojej witryny WordPress

Gdy to zrobisz, pojawi się strona „Edytuj formularz” i możesz zacząć dostosowywać swój formularz HTML.

Na górze strony zobaczysz szczegóły swojego formularza, w tym tytuł formularza, slug i shortcode. Poniżej tych szczegółów znajdziesz pięć zakładek: „Pola”, „Wiadomości”, „Ustawienia”, „Akcje” i „Zgłoszenia”.

Zakładka „Pola” zawiera dziesięć przycisków, które generują kod pól.

Jak dodać formularz kontaktowy HTML do Twojego bloga lub witryny WordPress

Na dole tej zakładki znajdziesz gotowy formularz HTML wraz z podglądem.

Domyślny formularz jest dość prosty. Ma 4 pola, w których użytkownicy mogą wpisać swoje imię, adres e-mail, krótki temat i wiadomość.

Gotowy kod formularza HTML

Aby dodać nowe pole, kliknij odpowiedni przycisk bezpośrednio nad polem „Kod formularza”.

W tym samouczku zastąpimy pole Temat polem rozwijanym.

Kliknij „Dropdown”, aby otworzyć jego ustawienia. Następnie wpisz swoje pytanie w polu „Etykieta pola” i dodaj jedną opcję na typ zapytania, na przykład „Ogólne pytanie”, „Sprzedaż” i „Wsparcie”.

Jak zbudować formularz kontaktowy za pomocą HTML

Po wprowadzeniu tych informacji kliknij „Dodaj pole do formularza”.

Następnie zobaczysz nowy tag rozwijany pojawiający się w polu „Kod formularza”. Po prostu przewiń w dół, aby sprawdzić zaktualizowany kod.

Jak zakodować formularz kontaktowy dla Twojej witryny, bloga lub sklepu internetowego

Aby formularz był przyjazny dla użytkownika, umieść pole wyboru (dropdown) bezpośrednio pod polem „Twój adres e-mail”. Ponieważ ten wtyczka nie ma konstruktora metodą przeciągnij i upuść, będziesz musiał wyciąć kod z konstruktora kodu i wkleić go tam, gdzie chcesz go umieścić.

Aby usunąć pole Temat, usuń cały blok akapitu zawierający pole Temat.

Po zakończeniu chcesz sprawdzić panel „Podgląd formularza”.

Jeśli go nie widzisz, kliknij link „Pokaż podgląd formularza”.

Podgląd formularza w panelu WordPress

Ten podgląd na żywo pozwala potwierdzić, że Twoje zmiany zadziałały bez psucia układu.

Możesz szybko sprawdzić, czy pole Temat zniknęło i przetestować, czy Twój nowy wybór działa poprawnie.

Testowanie formularza WordPress

Następnie kliknij niebieski przycisk „Zapisz zmiany”.

Teraz możesz sprawdzić konfigurację formularza. Kliknij kartę „Wiadomości”, aby zobaczyć, jak HTML Forms konfiguruje wiadomości potwierdzające wysłanie formularza.

Gotowe teksty w ustawieniach wiadomości Formularzy HTML

Ta karta pozwala dostosować wiadomości potwierdzające, które zobaczą użytkownicy.

Jeśli jesteś zadowolony z domyślnego tekstu, możesz go zostawić. W przeciwnym razie dokonaj edycji, a następnie kliknij Zapisz zmiany.

Domyślnie nowy formularz zapisuje Twoje wpisy w bazie danych, ale nie wyśle Ci wiadomości e-mail, gdy ktoś go wyśle.

Aby to naprawić, kliknij kartę Akcje. Zobaczysz powiadomienie „Brak skonfigurowanych akcji formularza dla tego formularza”.

Brak skonfigurowanych akcji formularza

Kliknij „Wyślij e-mail”.

Pola „Od”, „Do” i „Wiadomość” są wymagane. Możesz użyć pól zmiennych wymienionych bezpośrednio pod polem Wiadomość, aby automatycznie wstawić informacje, które odwiedzający wpisał w Twoim formularzu.

Konfiguracja e-maili dla Twoich formularzy

Po wypełnieniu tych pól kliknij „Zapisz zmiany”. Teraz będziesz otrzymywać e-mail za każdym razem, gdy ktoś wyśle Twój formularz.

Po skonfigurowaniu wszystkiego, wystarczy opublikować swój formularz HTML. Przejdź do strony lub wpisu, w którym chcesz osadzić formularz. Następnie najedź kursorem na obszar, w którym chcesz wstawić formularz i kliknij przycisk „+”.

Dodawanie bloku formularza do edytora stron WordPress

Stąd zacznij wpisywać „HTML Forms” w pasku wyszukiwania. Gdy pojawi się odpowiedni blok, kliknij go, aby dodać do swojej strony lub wpisu.

Wewnątrz bloku HTML Forms kliknij menu rozwijane i wybierz formularz, który chcesz wyświetlić.

Wstawianie formularza do Twojego bloga, witryny lub sklepu WooCommerce

Po wybraniu formularza z menu rozwijanego kliknij przycisk „Zaktualizuj”.

Twój formularz kontaktowy jest teraz aktywny. Oto jak będzie wyglądał dla Twoich odwiedzających:

Przykład działającego formularza HTML

Zanim zaczniesz promować formularz gdziekolwiek, zalecamy przetestowanie go samodzielnie, wysyłając przykładowy wpis. W ten sposób potwierdzisz, że formularz nie tylko się wyświetla, ale faktycznie działa.

Po wysłaniu testowego wpisu przejdź do HTML Forms » Wszystkie Formularze. Tutaj kliknij link „Wpisy” swojego formularza.

Testowanie nowego formularza HTML

To pokazuje wszystkie Twoje wpisy formularza. Twój testowy wpis pojawi się w tabeli, a Ty powinieneś również otrzymać powiadomienie w swojej skrzynce odbiorczej.

Tabela „Wpisy” otwiera się z kolumną „Znacznik czasu” informującą, kiedy formularz został wysłany, a następnie jedną kolumną dla każdego pola.

Monitorowanie zgłoszeń formularzy w panelu WordPress

🎖️ Najlepsze dla: Każdego, kto chce wizualnie tworzyć formularze, ale nadal potrzebuje wstawić do nich konkretny kod HTML, taki jak podpowiedź, link lub sformatowana notatka.

Jeśli chodzi o tworzenie formularzy, polecamy WPForms. Oferuje on kreator metodą przeciągnij i upuść, jednocześnie pozwalając na wstawianie własnych znaczników, dzięki czemu link, sformatowana notatka lub podpowiedź znajdą się dokładnie tam, gdzie chcesz.

Używamy WPForms na naszych własnych stronach internetowych do formularzy kontaktowych, generowania leadów, corocznych ankiet i nie tylko.

WPForms Lite jest całkowicie darmowy, ale pole HTML używane w tej metodzie jest funkcją płatną. Jest dostępne w planie Basic (39,60 USD/rok) i wyższych.

W tej metodzie pokażemy Ci, jak dodawać fragmenty kodu HTML, aby dostosować Twoje formularze WordPress za pomocą WPForms.

Aby rozpocząć, zainstaluj i aktywuj WPForms.

Po zakończeniu możesz zacząć tworzyć formularze i dodawać niestandardowy kod HTML. W tym przewodniku pokażemy Ci, jak dodać prostą podpowiedź do Twojego formularza kontaktowego.

Aby zacząć, utwórz formularz kontaktowy, przechodząc do WPForms » Dodaj nowy.

Kliknij Dodaj nowy, aby utworzyć formularz WPForms

W panelu Ustawienia zacznij od nadania nazwy swojemu formularzowi.

Ta nazwa służy wyłącznie do celów wewnętrznych, więc możesz użyć czegokolwiek chcesz.

Jak utworzyć podstawowy formularz za pomocą WPForms

Następnym krokiem jest decyzja, jak chcesz zbudować swój formularz. Z WPForms możesz zacząć od gotowego szablonu, zbudować od zera lub opisać, czego potrzebujesz, a kreator formularzy AI zrobi to za Ciebie.

Jeśli chcesz skorzystać z kreatora opartego na sztucznej inteligencji, po prostu wprowadź proste polecenie. Sztuczna inteligencja utworzy formularz w ciągu kilku sekund.

Formularze AI WPForms w akcji

W tym samouczku użyjemy gotowego szablonu.

Ponieważ dostępnych jest ponad 2100 szablonów formularzy, możesz użyć paska wyszukiwania, aby je szybko filtrować. Aby to zrobić, po prostu wpisz „Formularz kontaktowy” i poczekaj na zakończenie wyszukiwania.

Znajdowanie szablonu dla formularza kontaktowego

Aby przyjrzeć się bliżej szablonowi, możesz skorzystać z wbudowanej funkcji podglądu. Po prostu najedź kursorem na dowolny szablon formularza i kliknij „Zobacz demo”.

Po znalezieniu idealnego formularza kontaktowego dla Twoich potrzeb, najedź na niego ponownie i kliknij „Użyj szablonu”.

Przycisk Użyj szablonu w WPForms

Spowoduje to uruchomienie kreatora formularzy. Zobaczysz wszystkie narzędzia do dostosowywania w lewym panelu i podgląd na żywo po prawej stronie.

Możesz przeciągać elementy z lewego panelu i upuszczać je w podglądzie na żywo. Możesz również zmieniać kolejność elementów w podglądzie za pomocą przeciągania i upuszczania.

Konstruktor metodą przeciągnij i upuść WPForms

Przewiń w dół lewego panelu do grupy Pola zaawansowane, a następnie przeciągnij i upuść pole HTML bezpośrednio na swój formularz.

Dodawanie niestandardowego kodu HTML do formularza WordPress

Po dodaniu pola HTML kliknij je, aby otworzyć opcje dostosowywania.

Na początek wpisz „Etykietę”, aby pomóc Ci zidentyfikować to pole. Jest to tylko do Twojej wiadomości i nie jest widoczne dla odwiedzających, więc możesz użyć czegokolwiek chcesz. Możesz również pozostawić pole puste.

Następnie w polu „Kod” wstawisz niestandardowy kod HTML.

Aby utworzyć podpowiedź, możesz użyć znacznika <span> lub po prostu skopiować poniższy kod i wkleić go w pole „Kod”:

<span title="We have cool stuff to share every week. :)">Hi there! We have an email newsletter you might want to subscribe to. Let us know in the Comment or Message field, and we'll sign you up.</span>

To tylko przykładowy kod, więc możesz go edytować, aby dopasować do swoich potrzeb. Część title="" kodu dokładnie mówi przeglądarce internetowej, aby utworzyła efekt wyskakującego okienka po najechaniu kursorem, dzięki czemu otrzymasz podpowiedź bez dodawania żadnego kodu CSS do swojej witryny.

Pamiętaj, że WPForms nie wyświetla kodu HTML w podglądzie kreatora formularzy. Aby przetestować podpowiedź, kliknij „Podgląd”.

Przycisk podglądu WPForms

Spowoduje to otwarcie nowej karty.

Tutaj możesz sprawdzić, czy fragment kodu HTML dla Twojej podpowiedzi działa poprawnie, najeżdżając kursorem na tekst. Po chwili powinna pojawić się podpowiedź.

Podpowiedź testowa

Gdy będziesz zadowolony z wyników, możesz wrócić do kreatora formularzy, aby sfinalizować swój formularz.

WPForms automatycznie skonfiguruje dla Ciebie ustawienia powiadomień i potwierdzeń. Jeśli jednak chcesz je dostosować, wybierz „Ustawienia”, a następnie „Powiadomienia” lub „Potwierdzenia”.

Dostęp do ustawień potwierdzeń i powiadomień WPForms

W sekcji „Powiadomienia” możesz dodać wielu odbiorców zgłoszenia formularza kontaktowego.

Aby dodać wielu odbiorców, oddziel adresy e-mail przecinkami, np. email1@example.com, email2@example.com, email3@example.com.

Wysyłanie powiadomień na wiele adresów e-mail

Po dostosowaniu powiadomień i innych ustawień nadszedł czas, aby opublikować i wstawić formularz WordPress.

Kliknij przycisk „Wstaw” w prawym górnym rogu kreatora formularzy.

Osadzanie formularza na stronie internetowej WordPress

Następnie WPForms zapyta, czy chcesz dodać formularz do istniejącej strony, czy do nowej.

W tym przewodniku wybierzemy „Wybierz istniejącą stronę”.

Przycisk Wybierz istniejącą stronę podczas osadzania formularza z WPForms

W następnym oknie podręcznym wybierz stronę z listy dostępnych stron. Następnie kliknij „Zaczynajmy!”, aby otworzyć edytor bloków.

Teraz najedź na obszar, w którym chcesz dodać formularz i kliknij przycisk „+”. Następnie wybierz blok WPForms.

Dodawanie bloku WPForms do strony

Możesz teraz wybrać formularz, który chcesz wyświetlić, korzystając z menu rozwijanego.

Dodawanie bloku WPForms do strony lub wpisu WordPress

Po wybraniu formularza WPForms załaduje go w edytorze bloków.

Gdy będziesz zadowolony z konfiguracji, kliknij przycisk „Aktualizuj”.

I gotowe! Dodałeś niestandardowy kod HTML do swojego formularza kontaktowego WPForms i udostępniłeś go na swojej stronie WordPress.

WPForms z niestandardowym kodem HTML na żywej stronie internetowej

Zanim wyślesz prawdziwych odwiedzających do formularza, zalecamy przesłanie szybkiego testowego zgłoszenia, aby upewnić się, że wszystko działa.

Po przesłaniu testu przejdź do WPForms » Wszystkie formularze. Tutaj najedź na swój formularz kontaktowy i kliknij „Zgłoszenia”, gdy się pojawi.

Przycisk Zgłoszenia w WPForms

Na następnym ekranie zobaczysz wszystkie przesłane formularze.

Tabela wyświetla wszystkie informacje przesłane przez użytkowników, wraz z dokładnym czasem przesłania.

Przesłane formularze w WPForms

FAQ: Jak dodać formularze HTML w WordPressie

Dlaczego mój formularz HTML nie działa w WordPress?

Najprawdopodobniej WordPress wyświetla Twój formularz, ale go nie przetwarza. Samo wklejenie formularza HTML na stronę nie wystarczy, aby działał.

Chociaż formularz może wyświetlać się poprawnie, WordPress nie przetwarza automatycznie zgłoszeń formularzy. W przeciwieństwie do podstawowej strony HTML, nie ma wbudowanego skryptu do obsługi danych, gdy ktoś kliknie „Wyślij”.

Aby formularz był funkcjonalny, będziesz musiał dodać niestandardowy kod PHP do przetwarzania zgłoszeń lub użyć wtyczki, która się tym zajmie.

Czy mogę nadal dostosowywać moje formularze, jeśli używam HTML?

Tak, absolutnie. Używanie HTML daje Ci pełną kontrolę nad wyglądem i działaniem formularza. Pamiętaj tylko, że będziesz również odpowiedzialny za wszystko inne, takie jak:

  • Stylizowanie formularza za pomocą własnego CSS
  • Dodawanie walidacji, komunikatów o błędach lub logiki warunkowej za pomocą niestandardowego kodu
  • Zapewnienie prawidłowego działania formularza na różnych urządzeniach i w przeglądarkach

Więc tak, masz pełną elastyczność, ale także pełną odpowiedzialność.

Dodatkowe zasoby: Więcej przewodników po formularzach WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodawać formularze HTML w WordPress. Następnie możesz zapoznać się z naszymi przewodnikami na temat:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

3 KomentarzeZostaw odpowiedź

  1. Ponieważ używam WP Forms, podoba mi się druga metoda z użyciem tego wtyczki. Mam pewne kody HTML dla formularzy dostarczone przez AI do moich celów i wahałem się, czy dodać je do strony internetowej. Początkowo rozważałem użycie Elementora jako głównego narzędzia do wstawienia formularza na stronie, ale widząc, że WP Forms doskonale radzi sobie z tą samą funkcją, problem jest rozwiązany. Mogę używać WP Forms bez konieczności niepotrzebnego instalowania Elementora, co oszczędza mi kłopotów, a także miejsce na FTP i poprawia wydajność strony internetowej.

    • Myślę, że użycie formularzy HTML za pomocą wpforms jest logicznym wyborem, ponieważ doskonale znamy panel administracyjny wpforms.
      Staje się bardzo łatwe do wstawienia kodu, a następnie użycia go z pomocą wpforms.
      Wcześniej dodawanie kodu formularzy HTML i faktyczne używanie go na stronach WordPress było herkulesowym zadaniem.

      • Tak, muszę przyznać, że teraz wydaje się to łatwe, ponieważ przeczytałem ten przewodnik. Jednak wcześniej próbowałem dodawać formularze za pomocą Elementora i nie było to świetne, ponieważ niektóre rzeczy działały poprawnie, a inne nie. Używanie Elementora jako pośrednika nie było dla mnie dobrym wyborem. Osobiście nie spodziewałem się, że mogę używać WP Forms do tych samych celów, ponieważ myślałem o nim jako o gotowym rozwiązaniu, które tylko tworzy formularze i nie pozwala na dodanie gotowego formularza HTML. Ale zawsze zaskakuje nas to, czego nie wiemy. Poza tym, całkowicie się zgadzam. Kiedyś było to dla mnie naprawdę trudne zadanie, ale po wypróbowaniu WP Forms zostało to zredukowane do prostej operacji. Uwielbiam ten plugin.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.