Este novo shortcodes tem a função de exibir o mapa de um endereço usando o Google Maps. É uma funcionalidade bastante útil para exibir maps em posts ou pages no WordPress sem que você precise ir no site do Google Maps gerar o mapa depois copiar o código embed voltar no post e colar o código.
Abaixo segue o snipped code para ser inserido no arquivo functions.php do seu tema.
[sourcecode language=”php”]<?php function google_maps($atts){
extract( shortcode_atts( array(
‘endereco’ => ”,
‘largura’ => ”,
‘altura’ => ”
), $atts ) );
return ‘<iframe width="’.$largura.’" height="’.$altura.’" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&source=s_q&q=’.$endereco.’&output=embed"></iframe>’;
}
add_shortcode("map","google_maps");
?>[/sourcecode]
Com o código acima no seu arquivo functions.php basta utilizar o shortcode abaixo nos seus posts ou pages para exibir o mapa do endereço.
[sourcecode language=”php”][map endereco="endereco do local" largura="600" altura="300"][/sourcecode]
Via mateusneves.com
fui fazer do modo que vc explicou e meu site acabou ficando fora do ar.
nao recomendo que façam isso
pode ter algun codigo no seu functions q da conflito.