Cómo agregar varias tiendas en Google Maps en WordPress sin usar plugins
9 de octubre de 2024

Si tienes un negocio con varias ubicaciones y deseas mostrarlas en un mapa de Google en tu página web de WordPress, hoy te enseñaré cómo hacerlo sin necesidad de utilizar plugins ni gastar dinero. Este tutorial es perfecto para quienes buscan una solución gratuita y sencilla para integrar múltiples puntos en un mapa de Google.

Paso 1: Activar la API de Google Maps

Antes de iniciar con el código personalizado, necesitamos habilitar la API de Google Maps en nuestra cuenta de Google. Para esto, debes acceder a Google Cloud Console utilizando tu cuenta de Gmail. Aquí, sigue estos pasos:

  1. Inicia sesión y dirígete a la opción Crear nuevo proyecto.
  2. Asigna un nombre al proyecto (por ejemplo, “API Maps”).
  3. Ve a APIs y servicios > Biblioteca y busca Maps JavaScript API.
  4. Habilita la API y asocia un método de pago. Google te ofrece $200 de crédito mensual, suficientes para manejar hasta 28,500 solicitudes de mapa sin costo adicional.

Paso 2: Obtener la clave API

Una vez habilitada la API, Google generará una clave API que usarás para integrar el mapa en tu página de WordPress. Es importante proteger esta clave, limitando su uso a tu dominio web para evitar usos no autorizados.

Paso 3: Insertar el código en WordPress

Para integrar el mapa en tu sitio, utilizarás un código personalizado que incluirá la información de tus tiendas, como latitud, longitud, nombre y detalles de contacto. Sigue estos pasos:

  1. Accede a tu cPanel y busca el archivo functions.php de tu tema hijo. Si no tienes un tema hijo, te recomiendo crearlo para evitar perder modificaciones al actualizar el tema principal.
  2. Copia y pega el código personalizado en el archivo functions.php. Este código te permitirá generar un shortcode que luego podrás usar en cualquier página o publicación para mostrar el mapa. Aquí te dejo el código

Puedes agregar tantas tiendas como necesites siguiendo este formato.

Paso 4: Personalizar el mapa

Dentro del código que insertaste en functions.php, hay una sección dedicada a personalizar el mapa. Aquí puedes definir:

  • Puntos de tienda: Añade más tiendas copiando y pegando el formato de latitud, longitud, nombre y detalles.
  • Icono del marcador: Personaliza el icono que señala cada tienda en el mapa.
  • Nivel de zoom: Ajusta el nivel de zoom del mapa para mostrar más de cerca o más alejado.

Paso 5: Mostrar el mapa en tu sitio

Una vez configurado todo en functions.php, solo necesitas utilizar un shortcode para mostrar el mapa en cualquier página o publicación de tu sitio web. Inserta el siguiente shortcode en el editor de WordPress:

Este shortcode generará el mapa interactivo con todas tus tiendas.

Bonus: Integrar WhatsApp en el mapa

Además de mostrar la ubicación de las tiendas, puedes hacer que al hacer clic en el número de teléfono de una tienda, se abra automáticamente una conversación en WhatsApp. Solo necesitas asegurarte de que el número incluya el código internacional y esté correctamente formateado.

Consideraciones finales

Este método es ideal para quienes buscan una solución gratuita y flexible para mostrar varias tiendas en un mapa de Google. Aunque implica trabajar con algo de código, es una alternativa excelente para evitar la instalación de plugins adicionales que puedan afectar el rendimiento de tu sitio.

Si no tienes experiencia con código o buscas una solución más sencilla, también te recomiendo Advanced Google Maps Plugin. Es una herramienta premium que permite personalizar mapas de manera intuitiva sin escribir una sola línea de código.

Espero que este tutorial te haya sido útil. Si tienes alguna duda o sugerencia, déjala en los comentarios, y si te gustaría aprender más sobre cómo organizar tu código en WordPress, házmelo saber para crear un tutorial al respecto.


Conclusión: Agregar múltiples tiendas en un mapa de Google dentro de WordPress no tiene por qué ser complicado ni costoso. Siguiendo estos pasos, puedes lograrlo sin gastar dinero en plugins y con la flexibilidad de personalizarlo a tu gusto.

Si quieres más tutoriales como este, ¡suscríbete a mi canal de YouTube y activa las notificaciones para no perderte los próximos videos!

Apoya el canal y ayuda a que este contenido siga creciendo.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *