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

Cómo añadir autocompletado a los campos de dirección en WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres añadir autocompletar los campos de dirección en WordPress?

Recientemente, uno de nuestros usuarios nos preguntó cómo añadir la función de autocompletar en los campos de dirección de los formularios de WordPress. Autocompletar permite a los usuarios seleccionar rápidamente direcciones a partir de sugerencias generadas en tiempo real a medida que escriben.

En este artículo, le mostraremos cómo añadir la función de autocompletar para los campos de dirección en WordPress mediante la API de Google Places.

How to Add Autocomplete for Address Fields in WordPress

¿Por qué añadir campos de dirección autocompletables en WordPress?

Añadir campos de dirección autocompletables en WordPress puede ayudarle a mejorar la experiencia del usuario en su sitio web.

Por ejemplo, si tiene una tienda de comercio electrónico, sus clientes podrán introducir sus direcciones más rápidamente y evitar errores tipográficos.

Cuando los compradores introduzcan su dirección, aparecerán en su pantalla las posibles direcciones en función de su ubicación actual, de modo que lo único que tienen que hacer es elegir la correcta. Esto ayuda a reducir los errores, ya que las opciones que se muestran al usuario están conectadas con Google Places y la API de Google Maps.

El autocompletado de los campos de dirección es una de las funciones más cómodas que puede ofrecer a sus usuarios. Si puedes ayudar rápidamente a los compradores a finalizar la compra / pago, es más probable que realicen la compra.

Al hacer que cada compra sea rápida y sencilla, es más probable que aumente sus ofertas y convierta al comprador ocasional en un cliente periódico.

Ahora que ya conoce las ventajas de añadir campos de dirección autocompletables en WordPress, le mostraremos cómo hacerlo paso a paso.

Tutorial en vídeo

Subscribe to WPBeginner

Si no te gusta el vídeo o necesitas más instrucciones, sigue leyendo.

Lo primero que tienes que hacer es instalar y activar el plugin Autocompletar dirección de Google .

Autocomplete Google Address plugin

Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, debe visitar la página Ajustes ” Autocompletar en su escritorio de WordPress para establecer los ajustes del plugin.

Autocomplete WordPress

Se te pedirá que introduzcas la clave API de Google Places. Esta clave API permite que tu sitio web se conecte con Google Maps y recupere sugerencias de autocompletar de su base de datos en tiempo real.

Acceso a la clave API de Google Places

Dirígete al sitio web de Google Developer Console y crea un nuevo proyecto.

Google Console create a project

Aparecerá una nueva página en la que se le pedirá que indique un nombre para su proyecto.

Utiliza un nombre que te ayude a identificar el proyecto más adelante y, a continuación, haz clic en el botón “Crear”. Si tiene una organización a la que desea conectarse, puede enlazar con el botón “Examinar” para ver un menú desplegable de opciones.

Create a project in Google Console

Espere unos segundos y será redirigido automáticamente a la página APIs & Services.

Desde aquí, debes navegar al panel lateral izquierdo y hacer clic en la pestaña “Biblioteca”.

Library in Google Console

Ahora, verás la ficha de las APIs de Google más populares que puedes activar para tu proyecto. En el panel izquierdo, selecciona “Mapas” para filtrar por opciones solo relacionadas con mapas.

Sólo tienes que encontrar la opción “API de lugares” y hacer clic en ella.

Places API

Desde ahí, accederá a la página general de la API de Lugares.

Basta con hacer clic en el botón “Activar” para autorizar la API.

Enable Places API

Si Google Console se ha establecido correctamente, debería aparecer una ventana emergente con tu clave de API.

Sin embargo, si es la primera vez que estableces tu cuenta de Google Console, es posible que tengas que introducir tus datos de facturación.

Copy API Key

Ahora, puede volver encabezado a su sitio de WordPress.

Pega la clave API de tu Google Console donde pone “Clave API de Google Place”.

Google Place API Key

Para asegurarte de que la dirección de autocompletar funciona en WordPress, deberás activar la API JavaScript de Google Maps.

Por lo tanto, lo único que tienes que hacer es volver a la pestaña “API y servicios” del panel de Google Developer Console. A continuación, busca la API JavaScript de mapas y haz clic en “Activar”.

Enable maps javascript API

Ahora, estás listo para añadir el ID del formulario.

En el siguiente paso, necesitará el ID del formulario del campo de dirección en el que desea añadir la característica de autocompletar dirección.

Activar Autocompletar dirección en los campos de formulario de WordPress

Puede añadir una característica de autocompletar la dirección a cualquier campo de formulario creado por cualquier plugin maquetador de formularios de WordPress.

Usaremos WPForms en este tutorial ya que es el mejor editor de arrastrar y soltar formularios y el más fácil de usar para principiantes. Sin embargo, estas instrucciones funcionarán independientemente del plugin de formulario de contacto que esté utilizando.

En primer lugar, debe crear un formulario que tenga un campo de dirección o un conjunto de campos de dirección.

Una vez que haya terminado, añada este formulario a su sitio web de WordPress como lo haría normalmente.

A continuación, ve a la entrada o página donde has añadido el formulario. Tienes que hacer clic con el botón derecho del ratón en el campo de dirección y seleccionar “Inspeccionar” en el menú del navegador / explorador.

Inspect button

Aquí, verá una sección resaltada con el valor del ID del formulario para el campo de entrada.

Por ejemplo, en esta captura de pantalla, el valor ID de nuestro formulario es wpforms-567-field_4.

Form ID in developer tool

Debe copiar este valor y pegarlo en la página de ajustes del plugin.

Sin embargo, querrá añadir la característica de autocompletar a todo el formulario de dirección. Por ejemplo, si quieres que los usuarios puedan autocompletar una dirección de envío completa, tendrán que autocompletar la ciudad, el inicio y el código postal.

En este caso, tendría que seguir el mismo proceso al hacer clic en “Inspeccionar” y luego encontrar el ID del formulario para cada campo.

Form ID in WordPress

Una vez que tenga todos los ID, cópielos en la página Autocompletar, donde dice ‘ID de formulario’.

Cuando añadas varios ID, tendrás que separar cada ID con una coma y entre comillas, como se muestra a continuación. Cuando hayas terminado, no olvides pulsar “Guardar cambios”.

Multiple autocomplete address values

Eso es todo; ahora puede visitar la página de su formulario e intentar introducir una dirección.

El campo del formulario empezará a mostrar automáticamente sugerencias utilizando Google Places y Google Maps.

address autocomplete

Ahora, has añadido correctamente la característica de autocompletar la dirección de Google a tus formularios. Los usuarios podrán autocompletar tu formulario, tanto si están marcando la salida de tu tienda WooCommerce como si están completando un registro de usuario.

Esperamos que este artículo te haya ayudado a aprender cómo añadir autocompletar para campos de dirección en WordPress. También puedes consultar nuestra lista de 24 plugins de WordPress imprescindibles para sitios web de empresas o nuestra guía sobre cómo crear un boletín de correo electrónico.

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.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso 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.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

23 comentariosDeja una respuesta

  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.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.