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

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz dodać autouzupełnianie dla pól adresowych w WordPress?

Niedawno jeden z naszych użytkowników zapytał nas, jak dodać autouzupełnianie dla pól adresowych w formularzach WordPress. Autouzupełnianie pozwala użytkownikom szybko wybierać adresy z sugestii generowanych w czasie rzeczywistym w trakcie wpisywania ich rodzaju.

W tym artykule pokażemy, jak dodać autouzupełnianie dla pól adresowych w WordPress przy użyciu Google Places API.

How to Add Autocomplete for Address Fields in WordPress

Dlaczego warto dodać autouzupełnianie pól adresowych w WordPress?

Dodanie autouzupełniania pól adresowych w WordPress może pomóc poprawić wrażenia użytkownika na twojej witrynie 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 dokonania zakupu.

Sprawiając, że każdy zakup jest szybki i prosty, masz większe szanse na zwiększenie sprzedaży i przekształcenie 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.

Film instruktażowy

Subscribe to WPBeginner

Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, czytaj dalej.

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

Autocomplete Google Address plugin

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

Po włączaniu należy przejść na stronę Ustawienia ” Autouzupełnianie w twoim kokpicie WordPress, aby skonfigurować ustawienia wtyczki.

Autocomplete WordPress

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.

Dostęp do klucza API Miejsc Google

Przejdź do witryny internetowej Google Developer Console i utwórz nowy projekt.

Google Console create a project

Zostaniesz przeniesiony na nową stronę z prośbą o podanie nazwy twojego projektu.

Użyj nazwy, która pomoże ci później zidentyfikować projekt, a następnie kliknij 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 API Google, które możesz włączyć dla twojego projektu. W lewym panelu wybierz „Maps”, aby filtrować według opcji związanych tylko z mapami.

Wystarczy znaleźć i kliknąć opcję „Places API”.

Places API

Stamtąd zostaniesz przekierowany na stronę przeglądu interfejsu API Places.

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.

Wklej klucz API z Twojej Konsoli Google do miejsca, w którym jest napisane „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 znajdź „Maps JavaScript API” i kliknij „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.

Włączanie autouzupełniania 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 w użyciu 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, dodaj ten formularz do twojej witryny internetowej WordPress, tak jak robisz to normalnie.

Następnie przejdź do wpisu lub strony, na której dodałeś twój formularz. Kliknij prawym przyciskiem myszy pole adresu i wybierz „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, oznacza to, że 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

Gdy masz już wszystkie twoje identyfikatory, skopiuj je na stronę autouzupełniania, gdzie jest napisane „Identyfikator formularza”.

W przypadku dodawania wielu identyfikatorów należy oddzielić każdy z nich przecinkiem z cudzysłowem, jak pokazano poniżej. Po zakończeniu nie zapomnij nacisnąć przycisku „Zapisz zmiany”.

Multiple autocomplete address values

To wszystko; możesz teraz przejść na stronę twojego formularza i spróbować wpisz adres.

Pole formularza automatycznie zacznie wyświetlać 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.

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 naszą listą 24 niezbędnych wtyczek WordPress dla witryn internetowych dla firm lub naszym przewodnikiem na temat tworzenia biuletynu e-mail.

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

23 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!

    • WPBeginner Support says

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

      Administrator

    • WPBeginner Support says

      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

  2. Fabiano Hirtz says

    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?

  3. Jay Kuntal says

    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

  4. Tess says

    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. :)

  5. asima says

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

  6. steve hajjaj says

    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

  7. Luke says

    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!!!

  8. Sarah says

    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 …

  9. Camilo says

    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

  10. Zafar Rathore says

    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

  11. Nicholas Johnson says

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