Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak tworzyć formularze AMP w WordPress (łatwy sposób)

Czy chcesz tworzyć formularze przyjazne dla AMP na twojej witrynie WordPress?

Przyspieszone strony mobilne (AMP) pomagają przyspieszyć witryny internetowe. Jednak AMP usuwa formularze WordPress, aby poprawić wydajność Twojej witryny.

W tym artykule pokażemy, jak tworzyć formularze AMP w WordPressie za pomocą WPForms (w najprostszy sposób).

How to create AMP forms in wordpress

Dlaczego warto utworzyć formularz AMP w WordPress?

Accelerated Mobile Pages lub AMP to projekt Google, który sprawia, że witryny internetowe wczytują się szybciej na urządzeniach mobilnych.

Chociaż AMP zapewnia doskonałe wrażenia podczas przeglądania na urządzeniach mobilnych, sprawiając, że twoje strony internetowe wczytują się szybciej, to wyłącza wiele przydatnych funkcji na twojej witrynie internetowej WordPress.

Jednym z nich są formularze kontaktowe. Ponieważ AMP używa ograniczonego zestawu HTML i JavaScript, nie może poprawnie wczytywać twoich formularzy WordPress na stronach AMP.

Alternatywnie, możesz użyć jednego z wielu responsywnych motywów WordPress, które oferują doskonałą wydajność na komputerach stacjonarnych i urządzeniach mobilnych. W ten sposób nie musisz rezygnować ze stylizacji twojej witryny internetowej, aby zapewnić doskonałe wrażenia na urządzeniach mobilnych.

Jeśli jednak korzystasz z AMP na swojej witrynie WordPress, możesz użyć wtyczki do wyświetlania formularzy. Zobaczmy, jak dodać formularz AMP do twojej witryny.

Dodawanie formularzy AMP w WordPress (krok po kroku)

Najlepszym sposobem na utworzenie formularza AMP jest użycie WPForms. Jest to najbardziej przyjazna dla początkujących wtyczka do formularzy WordPress, która pomaga tworzyć formularze WordPress gotowe do AMP.

Ich zespół współpracował ostatnio z Google, aby ułatwić korzystanie z formularzy AMP w WordPress.

Krok 1: Instalacja i włączanie wtyczki WPForms

W tym poradniku użyjemy wersji WPForms Pro, ponieważ oferuje ona więcej funkcji, szablonów formularzy, dodatków i opcji konfiguratora. Istnieje również wersja WPForms Lite, której można użyć, aby rozpocząć za darmo.

Zarówno wersja lite, jak i pro WPForms pozwala na stworzenie podstawowego formularza kontaktowego gotowego na AMP.

Najpierw należy zainstalować i włączyć wtyczkę WPForms. Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.

Krok 2: Dodaj AMP do twojej witryny WordPress

Zanim utworzymy formularz, ważne jest, abyś miał skonfigurowany AMP na swojej witrynie WordPress.

Aby korzystać z AMP z WordPressem, należy zainstalować i włączyć oficjalną wtyczkę AMP dla WordPressa. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu, wtyczka automatycznie doda pomoc techniczną Google AMP dla twojej witryny WordPress.

Możesz jednak zmienić ustawienia AMP dla twojej witryny internetowej, przechodząc do AMP ” Ustawienia z kokpitu.

Select AMP template mode

Na stronie ustawień AMP można włączyć lub wyłączyć AMP na twojej witrynie internetowej, wybrać tryb witryny dla AMP i wybrać obsługiwane szablony.

Więcej szczegółów można znaleźć w naszym przewodniku na temat tego, jak poprawnie skonfigurować Google AMP na twojej witrynie WordPress.

Po skonfigurowaniu AMP, następnym krokiem jest utworzenie formularza kontaktowego zgodnego z AMP na twojej witrynie WordPress.

Krok 3: Utwórz nowy formularz AMP w WPForms

Wystarczy przejść do WPForms ” Dodaj nową stronę, aby utworzyć nowy formularz WordPress. WPForms jest domyślnie zgodny [może być też „kompatybilny”] z AMP, więc nie trzeba włączać żadnych specjalnych ustawień.

Na ekranie konfiguracji formularza można wybrać szablon formularza i wpisz nazwę u góry. Możesz wybrać Pusty formularz, jeśli chcesz zacząć od zera lub użyć gotowego szablonu, aby szybko edytować go zgodnie z twoimi potrzebami.

Select simple form template

W tym poradniku wybierzemy szablon„Prosty formularz kontaktowy„.

Następnie zobaczysz stronę kreatora formularzy, na której znajdują się różne opcje umożliwiające dostosowanie twojego szablonu.

Customize your AMP form

Z tego miejsca można dodawać lub usuwać pola formularza. Aby utworzyć nowe pole w twoim formularzu, wystarczy kliknąć pole formularza w lewym panelu i przeciągnąć je na szablon formularza.

Uwaga: Pola Modern Style Dropdown i Number Slider nie są zgodne [mogą być też „kompatybilne”] z Google AMP. Zamiast tego należy użyć pól rozwijanych w stylu klasycznym i liczbowym.

Następnie można skonfigurować opcje pola. Wystarczy kliknąć pole, a opcje pola pojawią się po lewej stronie.

Edit form fields in AMP form

Można na przykład edytować etykietę i format pola, uczynić je polem wymaganym, skonfigurować logikę warunkową i nie tylko. Podobnie można dostosować wszystkie inne pola.

Następnie możesz kliknąć kartę „Ustawienia”, aby skonfigurować ustawienia twojego formularza.

General form settings for AMP form

Ustawienia „Ogólne” pozwalają zmienić nazwę twojego formularza, tekst przycisku przesyłania, tekst przetwarzania przycisku przesyłania i inne.

Następnie możesz kliknąć kartę „Powiadomienia”, aby skonfigurować powiadomienia e-mail, które będą powiadamiać Cię, gdy użytkownik wypełni formularz.

AMP form notification settings

Następnie można kliknąć kartę „Potwierdzenie”, aby skonfigurować wiadomość potwierdzającą, która będzie wyświetlana, gdy użytkownik prześle formularz.

WPForms umożliwia wyświetlenie komunikatu, strony lub przekierowanie użytkownika na adres URL po przesłaniu formularza.

AMP form confirmation settings

Po zakończeniu konfiguracji możesz zapisać swój formularz.

Krok 4: Dodaj twój formularz AMP do strony

Teraz, gdy twój formularz WordPress jest gotowy, możesz dodać go do strony.

W kreatorze formularzy WPForms u góry znajduje się przycisk „Osadzanie”. Wystarczy go kliknąć, aby utworzyć Twój formularz na nowej lub istniejącej stronie.

Save and embed your form

Następnie otworzy się wyskakujące okienko z prośbą o utworzenie nowej strony lub wybranie istniejącej.

W tym poradniku wybierzemy opcję „Utwórz nową stronę”.

Embed a form in page

Następnie wpisz nazwę twojej nowej strony formularza.

Gdy to zrobisz, po prostu kliknij przycisk „Let’s Go”.

Enter a name for new AMP page

W tym miejscu zobaczysz podgląd twojego formularza AMP w edytorze treści.

Alternatywnie można również użyć bloku WPForms, aby dodać formularz w edytorze treści. Wystarczy wybrać twój formularz AMP z rozwijanego menu.

Add the WPForms block

Następnie możesz opublikować lub zaktualizować twoją stronę.

To wszystko! Nie musisz konfigurować niczego więcej. Wtyczka WPForms doda teraz pełną pomoc techniczną AMP do twojego formularza.

Jeśli chcesz zobaczyć, jak to wygląda, możesz otworzyć stronę na twoim telefonie komórkowym. Możesz też otworzyć stronę w przeglądarce na komputerze, dodając /amp/ lub /?amp na końcu adresu URL twojej strony, tak jak poniżej:

https://www.example.com/contact/?amp

Dodanie Google reCAPTCHA do twojego formularza AMP

Domyślnie WPForms zawiera ustawienia antyspamowe do wyłapywania i blokowania spamu. Dodatkowo możesz użyć Google reCAPTCHA, aby zmniejszyć liczbę zgłoszeń spamu.

Aby korzystać z Google reCAPTCHA w formularzach AMP, musisz zarejestrować swoją witrynę dla Google reCAPTCHA v3 i uzyskać klucze API Google.

Najpierw należy przejść do witryny internetowej Google reCAPTCHA i kliknąć przycisk „v3 Admin Console” w prawym górnym rogu strony.

View captcha admin console

Następnie należy zalogować się na twoje konto Google. Gdy to zrobisz, zobaczysz stronę „Zarejestruj nową witrynę”.

Następnie musisz wpisz nazwę twojej witryny internetowej w polu Etykieta. Google AMP obsługuje tylko reCAPTCHA v3, więc musisz wybrać opcję rodzaju reCAPTCHA „Score based (v3)”.

Select v3 captcha version

Następnie wpisz nazwę twojej domeny (bez https://www.) w polu Domains.

Następnie kliknij przycisk „Prześlij”.

Enter domain for captcha

Następnie zobaczysz komunikat o powodzeniu wraz z kluczem witryny i kluczem prywatnym, aby dodać reCAPTCHA do twojej witryny.

Wystarczy skopiować te klucze.

Copy site and secret key

Teraz masz klucze API Google, aby dodać reCAPTCHA do twoich formularzy. Jest jednak jeszcze jedno ustawienie wymagane do zapewnienia zgodności AMP z reCATCHA.

Najpierw należy kliknąć odnośnik „Przejdź do ustawień”.

Następnie ponownie zobaczysz ustawienia reCAPTCHA z polem wyboru „Zezwalaj temu kluczowi na pracę ze stronami AMP”. Po prostu zaznacz to pole i kliknij przycisk „Zapisz” poniżej.

Enable option for keys to work with AMP

Teraz, gdy masz już klucze API Google, aby dodać reCAPTCHA do formularzy AMP, musisz je wpisz w WPForms.

Możesz otworzyć stronę WPForms ” Ustawienia ” CAPTCHA w twoim kokpicie WordPress.

Go to WPForms captcha settings

Następnie możesz przewinąć w dół i wybrać opcję „reCAPTCHA v3”.

Następnie wystarczy wkleić klucz witryny i klucz prywatny. Po zakończeniu kliknij przycisk „Zapisz ustawienia”.

Enter captcha keys and type

Teraz, gdy Google reCAPTCHA zostało dodane do WPForms, możesz włączać je w swoich formularzach tam, gdzie jest to potrzebne.

Przejdź do WPForms ” Wszystkie formularze i wybierz formularz, w którym chcesz włączyć reCAPTCHA. Po prostu kliknij przycisk „Edytuj” pod nazwą formularza.

Edit your contact form settings

Po wyświetleniu ekranu konfiguracji formularza kliknij kartę „Ustawienia” i wybierz zakładkę „Ochrona przed spamem i zabezpieczenia”.

Z tego miejsca wystarczy włączyć opcję Google v3 reCAPTCHA.

Enable google v3 option in WPForms

Gdy to zrobisz, zapisz swój formularz, klikając przycisk „Zapisz” w prawym górnym rogu.

Następnie możesz ponownie odwiedzić twoją stronę kontaktową i zobaczyć formularz AMP z reCAPTCHA w działaniu.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo tworzyć formularze AMP w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat tworzenia formularzy zgodnych z RODO w WordPress oraz najlepszym kreatorem stron typu „przeciągnij i upuść” dla WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

22 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    That’s great news. I can finally use the potential of the paid WP Forms I have on the site (that is, besides being able to use it on all the sites I’ve done thanks to unlimited sites). Thank you for the detailed instructions on how to use WP Forms on websites with AMP.

  3. Konrad says

    Great info! For those on a budget, are there any good free alternatives to WPForms that offer AMP compatibility?

  4. Adrian says

    This article is a game-changer for anyone seeking to optimize their WordPress site for mobile performance with Accelerated Mobile Pages (AMP). The clear and concise explanation of how AMP impacts WordPress forms, and the subsequent guidance on creating AMP-friendly forms using WPForms, is incredibly valuable.

  5. Shafqat Khan says

    Great tutorial! AMP forms are crucial for mobile performance, and your guide simplifies the process with WPForms. I appreciate the clear steps, especially for adding Google reCAPTCHA, which is essential for security. Your articles are always a valuable resource!

  6. Ralph says

    Seems like it is good idea to do this if my site can be faster for mobile. I personally don’t like using my smartphone for reading websites, but from Google Analytcis i see my website went from 55-60% mobile users montly to 73-75% mobile users montly. Sometimes it is lower but it is inevitable trend that all bloggers should respect and adapt.

  7. Mikolaj says

    Great article! It’s super helpful for anyone who wants to keep their WordPress site AMP-friendly while still having forms. WPForms looks like the way to go. Thanks for sharing!

  8. Czarek says

    This article is a valuable resource for anyone looking to optimize their WordPress site for mobile users while still maintaining the functionality of forms. It’s important to acknowledge that while Accelerated Mobile Pages (AMP) can significantly boost website speed, it often comes at the cost of removing certain features, including forms. The fact that this article addresses this issue by providing a solution is highly beneficial.

    The recommendation to use WPForms for creating AMP-friendly forms is particularly noteworthy as it offers an easy and efficient method for ensuring your website remains user-friendly on mobile devices. This approach can help website owners strike a balance between speed and functionality, ensuring a positive user experience.

    My question is: Are there any specific considerations or best practices to keep in mind when implementing AMP forms on a WordPress site using WPForms, especially in terms of form design, user experience, and potential impacts on SEO?

    • WPBeginner Support says

      For AMP forms the main thing to keep in mind is ensuring that your users can use the form and there are not strange formatting issues when viewed.

      Administrator

  9. Ronald says

    What about user-submitted content forms (for posts or custom post types)? How about user registration/login forms? I know WP Forms has those features at premium costs, but do they still work with AMP?

  10. Irene says

    This is nice. I’m so adding AMP and reCaptcha to my site as I’m already using wpforms lite. But I hope it doesn’t take up much resources.

    Thanks WPbeginners. Following you has been one of the best decisions I made this year. God bless the day I found you.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.