Una de las cosas que podemos hacer en Wordpress es crear nuestros propios shortcodes. Son pedazos de código que podemos pegar en cualquier parte de nuestras entradas o páginas. Esta vez, vamos a ver cómo crear un shortcode para insertar un mapa de Google maps:
Veamos el código:
function googleMaps_shortcode($atts, $content = null) {
extract(shortcode_atts([
"width" => '100%',
"height" => '300',
"src" => 'https://www.google.com/maps/embed?tu-direccion-de-google-maps'
], $atts));
return '<div class="mapa">
<iframe style="border: 0;" src="' . $src .'" width="' . $width .'" height="' . $height .'" allowfullscreen="allowfullscreen"></iframe>
</div>';
}
add_shortcode("mapagoogle", "googleMaps_shortcode");
Y así de fácil es insertar Google Maps en un shortcode para WordPress.