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

Como adicionar o preenchimento automático para campos de endereço no WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja adicionar o preenchimento automático para campos de endereço no WordPress?

Recentemente, um de nossos usuários nos perguntou como adicionar o preenchimento automático para campos de endereço em formulários do WordPress. O preenchimento automático permite que os usuários selecionem rapidamente os endereços a partir de sugestões geradas em tempo real à medida que eles digitam.

Neste artigo, mostraremos como adicionar o preenchimento automático para campos de endereço no WordPress usando a API do Google Places.

How to Add Autocomplete for Address Fields in WordPress

Por que adicionar campos de endereço com preenchimento automático no WordPress?

A adição de campos de endereço de preenchimento automático no WordPress pode ajudá-lo a melhorar a experiência do usuário em seu site.

Por exemplo, se você tiver uma loja de comércio eletrônico, seus clientes poderão digitar seus endereços mais rapidamente e evitar erros de digitação.

Quando os compradores digitarem o endereço, os endereços possíveis serão exibidos na tela com base na localização atual, portanto, tudo o que eles precisam fazer é escolher o correto. Isso ajuda a reduzir os erros, pois as opções mostradas ao usuário estão conectadas ao Google Places e à API do Google Maps.

O preenchimento automático em campos de endereço é uma das funcionalidades mais convenientes que você pode oferecer aos seus usuários. Se você puder ajudar rapidamente os compradores no checkout, é mais provável que eles concluam a compra.

Ao tornar cada compra rápida e simples, você tem mais chances de aumentar suas vendas e transformar o comprador ocasional em um cliente recorrente.

Agora que você entende os benefícios de adicionar campos de endereço de preenchimento automático no WordPress, mostraremos como fazer isso passo a passo.

Tutorial em vídeo

Subscribe to WPBeginner

Se você não gostar do vídeo ou precisar de mais instruções, continue lendo.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in Autocomplete Google Address .

Autocomplete Google Address plugin

Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Após a ativação, você precisa visitar a página Settings ” Autocomplete no painel do WordPress para definir as configurações do plug-in.

Autocomplete WordPress

Você será solicitado a inserir a chave da API do Google Places. Essa chave de API permite que seu site se conecte ao Google Maps e recupere sugestões de preenchimento automático do banco de dados em tempo real.

Acessar a chave da API do Google Places

Acesse o site do Google Developer Console e crie um novo projeto.

Google Console create a project

Você será levado a uma nova página que solicitará um nome para o seu projeto.

Use um nome que o ajudará a identificar o projeto posteriormente e, em seguida, clique no botão “Create” (Criar). Se você tiver uma organização à qual deseja se conectar, poderá clicar no link “Browse” para ver um menu suspenso de opções.

Create a project in Google Console

Aguarde alguns segundos e você será redirecionado automaticamente para a página APIs & Services.

A partir daí, você deve navegar até o painel do lado esquerdo e clicar na guia “Library” (Biblioteca).

Library in Google Console

Agora, você verá a lista de APIs populares do Google que podem ser ativadas para o seu projeto. No painel esquerdo, selecione “Maps” para filtrar apenas as opções relacionadas a mapas.

Você precisará localizar e clicar na opção “Places API”.

Places API

A partir daí, você será direcionado para a página de visão geral da API do Places.

Basta clicar no botão “Enable” (Ativar) para autorizar a API.

Enable Places API

Se o Google Console estiver configurado corretamente, você verá uma janela pop-up com sua chave de API.

No entanto, se esta for a primeira vez que você configura sua conta do Google Console, talvez seja necessário inserir suas informações de faturamento.

Copy API Key

Agora, você pode voltar ao seu site do WordPress.

Cole a chave de API do seu Console do Google onde está escrito “Google Place API Key”.

Google Place API Key

Para garantir que o endereço de preenchimento automático funcione no WordPress, você precisará ativar a API JavaScript do Google Maps.

Portanto, tudo o que você precisa fazer é voltar para a guia “APIs e serviços” no painel do Google Developer Console. Em seguida, localize a “API JavaScript do Google Maps” e clique em “Ativar”.

Enable maps javascript API

Agora, você está pronto para adicionar o ID do formulário.

Na próxima etapa, você precisará do ID do formulário do campo de endereço em que deseja adicionar o recurso de preenchimento automático de endereços.

Como ativar o preenchimento automático de endereços em campos de formulários do WordPress

Você pode adicionar um recurso de preenchimento automático de endereço a qualquer campo de formulário criado por qualquer plug-in de criação de formulários do WordPress.

Usaremos o WPForms neste tutorial, pois ele é o melhor construtor de formulários do tipo arrastar e soltar e o mais fácil de usar para iniciantes. No entanto, essas instruções funcionarão independentemente do plugin de formulário de contato que estiver usando.

Primeiro, você precisa criar um formulário que tenha um campo de endereço ou um conjunto de campos de endereço.

Quando terminar, adicione esse formulário ao seu site WordPress como faria normalmente.

Em seguida, vá para o post ou a página em que você adicionou o formulário. Você precisa clicar com o botão direito do mouse no campo de endereço e selecionar “Inspecionar” no menu do navegador.

Inspect button

Aqui, você verá uma seção destacada com o valor do ID do formulário para o campo de entrada.

Por exemplo, nesta captura de tela, o valor de ID do nosso formulário é wpforms-567-field_4.

Form ID in developer tool

Você precisa copiar esse valor e colá-lo na página de configurações do plug-in.

No entanto, você desejará adicionar o recurso de preenchimento automático a todo o seu formulário de endereço. Por exemplo, se você quiser que os usuários possam preencher automaticamente um endereço de entrega inteiro, isso significa que eles precisarão preencher automaticamente a cidade, o início e o código postal.

Nesse caso, você precisaria seguir o mesmo processo clicando em “Inspecionar” e, em seguida, encontrando o ID do formulário para cada campo.

Form ID in WordPress

Depois de obter todos os IDs, copie-os para a página de preenchimento automático, onde está escrito “Form ID”.

Ao adicionar vários IDs, você precisará separar cada ID com uma vírgula e aspas, conforme mostrado abaixo. Quando terminar, não se esqueça de clicar em “Save Changes” (Salvar alterações).

Multiple autocomplete address values

Isso é tudo; agora você pode visitar a página do formulário e tentar inserir um endereço.

O campo do formulário começará a exibir automaticamente sugestões usando o Google Places e o Google Maps.

address autocomplete

Agora, você adicionou com êxito o recurso de preenchimento automático de endereços do Google aos seus formulários. Os usuários poderão preencher automaticamente o seu formulário, quer estejam fazendo check-out na sua loja WooCommerce ou concluindo uma inscrição de registro de usuário.

Esperamos que este artigo tenha ajudado você a aprender como adicionar o preenchimento automático para campos de endereço no WordPress. Talvez você também queira ver nossa lista de 24 plug-ins obrigatórios do WordPress para sites de negócios ou nosso guia sobre como criar um boletim informativo por e-mail.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

23 ComentáriosDeixe uma resposta

  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.

      Administrador

    • 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

      Administrador

  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.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.