• Daniel Esparza
  • Plugins
  • Contacto
< Daniel Esparza />
  • Diseño web
  • Tiendas online
  • Web Apps
  • Plataforma de Delivery
  • Más
    • WordPress
    • WooCommerce
    • Shortcodes
    • CSS
Crear un botón de Sígueme en Twitter
abril 1, 2020
Mostrar un contenido a usuarios no registrados
abril 1, 2020

Insertar un mapa de Google Maps como imagen

Este practico tutorial para Shortcodes "Insertar un mapa de Google Maps como imagen (con Shortcode)", te hará maquetar correctamente y más rápido tus proyectos sin necesidad de conocimientos avanzados, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web (de preferencia en el tema hijo "Child Theme").

add_shortcode('map-it-atts','smp_map_it_atts');
function smp_map_it_atts($atts,$content=null){  
    
    $atts = shortcode_atts( array( 
        'width' => '640', 
        'height' => '640', 
        'title' => 'Mi mapa', 
        'address' => 'Ciudad de México, centro', 
        'zoom' => '13' ), 
        $atts, 'map-it-atts');
    
    $base_map_url = 'http://maps.google.com/maps/api/staticmap?sensor=false&size=640x640&format=png&center=';
    
    return '<h2>' . esc_html( $atts['title'] ) . '</h2><div id="map-it-atts" style="width:' . esc_html($atts['width']) . 'px;height:' . esc_html($atts['height']) . 'px;max-width:640px;background:url('. $base_map_url . urlencode($atts['address']) . '&zoom='. urlencode($atts['zoom']) . '&markers=size:mid%7Ccolor:red%7Clabel:%7C' . urlencode($atts['address']) .') no-repeat center center; display:inline-block;" ></div>';

}
[map-it-atts width="480" height="320" title="Google Maps" address="Barcelona, España" zoom="16"]

Si estás buscando más tutoriales, trucos y tips útiles para WordPress, crear un blog, sitio web o tienda online de éxito, no olvides visitar las otras categorías:
CSS Shortcodes WooCommerce WordPress

Más información sobre como desarrollar en WordPress, visita el Codex oficial de WordPress en español: clic aquí
Más información sobre como desarrollar en WordPress (cursos): clic aquí
Más información sobre como desarrollar plantillas (Templates) en WordPress: clic aquí
Más información sobre como desarrollar Plugins en WordPress: clic aquí
Más información sobre como desarrollar Shortcodes en WordPress: clic aquí
Más información sobre como desarrollar en WooCommerce, visita el Codex oficial de WooCommerce: clic aquí

Si necesitas consultoría en WordPress, WooCommerce o desarrollo de Plugins envíame un mensaje.

Compartir
Donar
Volver a la categoría: Shortcodes
Autor: danielesparza.studio
Etiquetas: filtros funciones ganchos google imagen insertar maps shortcode shortcodes tips trucos tutorial wordpress
Servicios: Diseño web, Tiendas online, Web Apps, Plataforma de Delivery
#danielesparzastudio

¿Tienes un reto?

Colaboró directamente con negocios para desarrollar proyectos y también de manera independiente como freelance para apoyar agencias de diseño, marketing y publicidad…
#danielesparzastudio

¿Desarrollamos algo juntos?

©2020 Daniel Esparza, inspirado por #openliveit #dannydshore
    • Daniel Esparza
    • Plugins
    • Contacto
    X

    [email protected]

    Social