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 dodać autouzupełnianie dla pól adresowych w WordPress

Dodanie autouzupełniania dla pól adresowych może sprawić, że twoje formularze WordPress będą bardziej przyjazne dla użytkownika. Pozwala to użytkownikom szybko wybierać adresy z sugestii podczas ich rodzaju, przyspieszając proces i zmniejszając liczbę błędów.

Niedawno jeden z naszych użytkowników chciał wiedzieć, jak skonfigurować tę funkcję dla swoich formularzy. Dzięki autouzupełnianiu użytkownicy mogą cieszyć się płynniejszą obsługą i uzyskiwać dokładne wpisy adresów.

W tym artykule przeprowadzimy Cię przez kroki, aby dodać autouzupełnianie adresu do Twojej witryny WordPress za pomocą Google Places API. Jest to łatwy sposób na ulepszenie twoich formularzy i uczynienie ich bardziej wydajnymi.

How to Add Autocomplete for Address Fields in WordPress

Po co dodawać autouzupełnianie pól adresowych w WordPress?

Dodanie autouzupełniania pól adresowych w WordPressie może pomóc poprawić komfort użytkowania twojej witryny internetowej.

Na przykład, jeśli jesteś właścicielem sklepu e-handel, twoi klienci będą mogli szybciej wpisz swoje adresy i uniknąć literówek.

Gdy kupujący wpiszą swój adres, możliwe adresy pojawią się na ich ekranie w oparciu o ich obecną, aktualną lokalizację, więc wszystko, co muszą zrobić, to wybrać właściwy. Pomaga to zmniejszyć liczbę błędów, ponieważ opcje wyświetlane użytkownikowi są połączone z Miejscami Google i Google Maps API.

Autouzupełnianie w polach adresowych to jedna z najwygodniejszych funkcji, jakie możesz zapewnić swoim użytkownikom. Jeśli możesz szybko pomóc kupującym w przejściu do kasy, są oni bardziej skłonni do sfinalizowania zakupu.

Może to prowadzić do poprawy sprzedaży i przekształcenia okazjonalnych klientów w stałych klientów.

Teraz, gdy rozumiesz już korzyści płynące z dodawania autouzupełniania pól adresowych w WordPress, pokażemy Ci, jak to zrobić krok po kroku.

Oto krótki przegląd wszystkich kroków, które omówimy w tym artykule:

Gotowy? Zacznijmy od filmowego poradnika.

Film instruktażowy

Subscribe to WPBeginner

Jeśli wolisz instrukcje pisemne, czytaj dalej.

Krok 1: Zainstalowanie i włączanie autouzupełniania adresu Google

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę Autocomplete Google Address .

Autocomplete Google Address plugin

Aby uzyskać więcej informacji, możesz zapoznać się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu, przejdźmy do Ustawienia ” Autouzupełnianie z twojego kokpitu WordPress, aby skonfigurować ustawienia wtyczki.

Autocomplete WordPress

Następnie zostaniesz poproszony o wpisz klucz API Miejsc Google. Ten klucz API pozwala Twojej witrynie internetowej łączyć się z Mapami Google i pobierać sugestie autouzupełniania z ich bazy danych w czasie rzeczywistym.

Krok 2: Uzyskaj dostęp do klucza API Miejsc Google

Aby uzyskać dostęp do twojego klucza API Miejsc Google, możesz przejść do witryny internetowej Google Developer Console i utworzyć nowy projekt.

Google Console create a project

Zostaniesz przeniesiony na nową stronę z prośbą o nadanie nazwy twojemu projektowi. Zalecamy użycie nazwy, która ułatwi identyfikację projektu.

Następnie możesz kliknąć przycisk „Utwórz”.

Jeśli masz organizację, z którą chcesz się połączyć, możesz kliknąć odnośnik „Przeglądaj”, aby wyświetlić listę rozwijaną opcji.

Create a project in Google Console

Poczekaj kilka sekund, a zostaniesz automatycznie przekierowany na stronę „APIs & Services”.

Następnie należy przejść do panelu po lewej stronie i kliknąć kartę „Biblioteka”.

Library in Google Console

Teraz zobaczysz listę popularnych interfejsów API Google, które możesz włączyć dla swojego projektu. W lewym panelu wybierz „Mapy”, aby przefiltrować opcje związane z mapami.

Następnie należy znaleźć i kliknąć opcję „Places API”.

Places API

Następnie zostaniesz przekierowany na stronę przeglądu „Places API”.

Wystarczy kliknąć przycisk „Włącz”, aby autoryzować API.

Enable Places API

Jeśli Twoja konsola Google Console jest skonfigurowana poprawnie, powinno pojawić się wyskakujące okienko z Twoim kluczem API.

Jeśli jednak konfigurujesz konto Google Console po raz pierwszy, może być konieczne wpiszenie Twoich danych rozliczeniowych.

Copy API Key

Teraz możesz wrócić do swojej witryny WordPress.

Następnie należy wkleić klucz API z Twojej Konsoli Google w miejscu „Klucz API Miejsca Google”.

Google Place API Key

Aby upewnić się, że autouzupełnianie adresu działa w WordPress, musisz włączyć Google Maps JavaScript API.

Wszystko, co musisz zrobić, to wrócić do karty „Interfejsy API i usługi” z kokpitu Google Developer Console. Następnie należy znaleźć „Maps JavaScript API” i kliknąć „Włącz”.

Enable maps javascript API

Teraz możesz przejść do dodania identyfikatora formularza.

W następnym kroku potrzebny będzie identyfikator pola adresu, do którego ma zostać dodana funkcja autouzupełniania adresu.

Krok 3: Włącz autouzupełnianie adresu w polach formularzy WordPressa

Możesz dodać funkcję autouzupełniania adresu do dowolnego pola formularza utworzonego przez dowolną wtyczkę WordPress form builder.

W tym poradniku będziemy używać WPForms, ponieważ jest to najlepszy kreator formularzy typu „przeciągnij i upuść” i najłatwiejszy dla początkujących. Jednak te instrukcje będą działać bez względu na używaną wtyczkę formularza kontaktowego.

Najpierw należy utworzyć formularz z polem adresu lub zestawem pól adresu. Gdy skończysz, możesz dodać ten formularz do twojej witryny internetowej WordPress, tak jak robisz to normalnie. Jeśli potrzebujesz pomocy, możesz przeczytać nasz przewodnik na temat tworzenia formularza kontaktowego.

Następnie otwórzmy wpis lub stronę, na której dodaliśmy twój formularz, kliknijmy prawym przyciskiem myszy pole adresu i wybierzmy „Sprawdź” z menu przeglądarki.

Inspect button

Tutaj zobaczysz podświetloną sekcję z wartością identyfikatora formularza dla pola wejściowego.

Na przykład, na tym zrzucie ekranu wartość identyfikatora naszego formularza to wpforms-567-field_4.

Form ID in developer tool

Należy skopiować tę wartość i wkleić ją na stronie ustawień wtyczki.

Będziesz jednak chciał dodać funkcję autouzupełniania do całego twojego formularza adresowego. Na przykład, jeśli chcesz, aby użytkownicy mogli automatycznie wypełnić cały adres wysyłki, będą musieli automatycznie wypełnić miasto, początek i kod pocztowy.

W tym przypadku należy wykonać ten sam proces, klikając „Inspect”, a następnie znajdując identyfikator formularza dla każdego pola.

Form ID in WordPress

Po uzyskaniu wszystkich twoich identyfikatorów, skopiuj je na stronę „Autouzupełnianie”, gdzie znajduje się napis „Identyfikator formularza”.

W przypadku dodawania wielu identyfikatorów należy oddzielić każdy identyfikator przecinkiem z cudzysłowem, jak pokazano poniżej.

Multiple autocomplete address values

Po zakończeniu nie zapomnij nacisnąć przycisku „Zapisz zmiany”.

To wszystko; możesz teraz przejść na stronę Twojego formularza i spróbować wpisz adres. Pole formularza automatycznie wyświetli sugestie przy użyciu Miejsc Google i Map Google.

address autocomplete

Teraz z powodzeniem dodałeś funkcję autouzupełniania adresu Google do twojego formularza. Użytkownicy będą mogli automatycznie wypełniać twój formularz, niezależnie od tego, czy dokonują płatności w twoim sklepie WooCommerce, czy też wypełniają rejestrację użytkownika.

Wskazówka bonusowa: Śledź i redukuj porzucanie formularzy w WordPress

Porzucenie formularza ma miejsce, gdy ludzie opuszczają formularz bez jego przesłania, często z powodu złego doświadczenia użytkownika lub z innych powodów.

Ograniczenie porzucania formularzy jest ważne, ponieważ ma wpływ na rozwój twojej listy mailingowej, sprzedaż e-handlu i ogólny sukces biznesowy. Badania pokazują, że ponad 77% kupujących online nie kończy formularzy zakupu, co oznacza utratę dużej ilości pieniędzy z powodu niekompletnej sprzedaży.

Śledząc i ulepszając formularze, które ludzie często porzucają, można zmniejszyć te straty przychodów. Chociaż automatyczne uzupełnianie może pomóc, nadal istnieją inne czynniki, które mogą przyczyniać się do porzucania formularzy:

  • Pola opcjonalne stały się obowiązkowe: Zmuszanie ludzi do wypełniania nieistotnych informacji może być naprawdę irytujące.
  • Niejasne instrukcje: Mylące lub niejasne pola formularza mogą sprawić, że ludzie zrezygnują.
  • Nieprzyjazność dla urządzeń mobilnych: Formularze, które są trudne w użyciu na urządzeniach mobilnych, mogą być bardzo zniechęcające.
  • Problemy techniczne: Problemy takie jak niedziałający dobrze formularz lub wolne czasy wczytywania mogą powstrzymać ludzi przed wypełnieniem formularza.

Więcej szczegółów można znaleźć w naszym przewodniku na temat śledzenia i ograniczania porzucania formularzy w WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodać autouzupełnianie dla pól adresowych w WordPress. Możesz również zapoznać się z naszymi poradami ekspertów, aby tworzyć bardziej interaktywne formularze i zwiększać konwersje lub z naszym przewodnikiem na temat dostosowywania i stylizowania twoich formularzy 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. M K Soleman Ahmed

    It is not working now.

    • WPBeginner Support

      Thank you for letting us know, we’ll be sure to take a look and find an alternative.

      Administrator

  2. Vinod

    autocomplete is coming in the first filed but not in zip and state fields, please advice.

    • WPBeginner Support

      Hi Vinod,
      Sadly, for that customization, you would need to reach out to the plugin’s support for if they currently support multiple fields

      Administrator

  3. Mooki

    It works thanks, I had searched of websites and plugins and nothing worked until I got to this helpful site

    • WPBeginner Support

      Glad our site could help you :)

      Administrator

  4. Fabiano Hirtz

    I have a travel site, tours and transfers, I would like to install this tool, when the client selected the place of visit and the arrival was not transferred, or tour, but it is not a contact form, but rather a search form, does it work? I put the class, did everything correctly, it still does not work. Can someone help me?

  5. Jay Kuntal

    Hey, I tried a lot with getting API. It works fine when i use custom code from google on code pen. But when i put the same API on this plugin, it doesn’t work.

    I have enabled two APIs – Places Web and Maps JS with credentials on Places Web.

    What am i missing here

    Thanks

    • ahmer

      Hi jay,
      did you get it working? i’m stuck, can’t seem to get it working.

  6. Tess

    Curious to know how to set a default country to appear first (instead of the default US addresses). Do you have any idea if there is a shortcode or some way to do this with this plugin?

    BTW, I got the plugin working by just adding into the „Name” field. It works fine for me apart from wanting it to show AU addresses first. :)

  7. asima

    How to populate the 'current location’ in 'area/neighborhood ’ select dropdown as the first select option (rest of the options coming from the database) ?

  8. steve hajjaj

    Hi there thanks for the article. I have followed the process you described but I still cannot get autocomplete to work at all. Is there something wrong with my google developers account ? as I can see the 2 APIs are enabled but cannot see any requests. Thanks

    • WPBeginner Support

      Hi Steve,

      Make sure that you are targeting the correct CSS class or ID used by your form’s address field.

      Administrator

  9. Luke

    I found a bug. When you type in the name of the business, the auto-completed address does NOT include the street number, only the street name (Main St, not 123 Main St). Big problem!!!

    • Luke

      Also, the zip code is always missing!

    • Luke

      Also, the only thing that comes through on form submission is the keys a user started typing. The address the user selects is what is shown, but not what is submitted with the form

    • WPBeginner Support

      Hey Luke,

      If you think you have found a bug, then please report it to plugin authors. They may be aware of a fix or can then work on it.

      Administrator

  10. Sarah

    If there is one thing we are mindful; it’s the 'mission creep’ of Google into websites and related app areas.

    Where able, we try not to engage google into our sites so as to remain 'in control’ in what we do.

    But thanks for the insight …

  11. Camilo

    Can it be possible to have the autocomplete fill out the zipcode, state and country as well? I just followed everything here and the address populates automatically but the user still has to manually input their zip code, state, and city

    • WPBeginner Support

      Hi Camilo,

      Currently it is only possible if you use the single field for complete address.

      Administrator

  12. Zafar Rathore

    Excellent article for autocomplete. I was looking for such a easy to go method and you guys made it.
    Autocomplete really saves a lot of time for end users which ultimately contributes to user friendly environment.

    Keep it up guys.
    Thank you

  13. Nicholas Johnson

    I’m planned to create WP form with autocomplete, but I don’t know how to do that. After reading this post, I have an idea to create auto-complete forms.

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ę.