Wordpress - 显示小部件

时间:2016-09-20 10:12:04

标签: wordpress google-maps wordpress-theming

我正在创建一个自定义主题,在我的联系页面中,我想添加一个小部件来显示谷歌地图地图,通过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"]

如何将小部件显示或关联到我的页面?

感谢的

1 个答案:

答案 0 :(得分:1)

您可以使用给定的短代码直接添加地图,也可以在小部件中添加短代码并在页面中添加小部件。

使用短代码

直接在页面中添加地图
echo do_shortcode('[wpgmza id="1"]');

在页面中添加小部件

dynamic_sidebar('map-area');

希望它有所帮助...

如果您有任何疑问,请询问。