我正在创建一个自定义主题,在我的联系页面中,我想添加一个小部件来显示谷歌地图地图,通过Wp谷歌地图插件,但我无法在我的页面中显示地图。
在我的functions.php中我有这个:
function arphabet_widgets_init() {
register_sidebar(array(
'name' => 'My_Widgtet_Area',
'id' => 'map-area',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2 class="rounded">',
'after_title' => '</h2>',
));
}
在我的html文件中:
<?php
$map = get_page_by_title( 'Mapa' );
echo $map->post_content;
?>
在我的网页内容中:
[wpgmza id="1"]
如何将小部件显示或关联到我的页面?
感谢的
答案 0 :(得分:1)
您可以使用给定的短代码直接添加地图,也可以在小部件中添加短代码并在页面中添加小部件。
使用短代码
直接在页面中添加地图echo do_shortcode('[wpgmza id="1"]');
在页面中添加小部件
dynamic_sidebar('map-area');
希望它有所帮助...
如果您有任何疑问,请询问。