Wordpress - 显示小部件

Wordpress - display widget

我正在创建一个自定义主题,我想在我的联系页面中添加一个小部件来显示 google maps map throught Wp Google Map plugin 但我无法在我的页面。

在我的 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"]

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

谢谢

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

使用短代码直接在页面中添加地图

echo do_shortcode('[wpgmza id="1"]');

在页面中添加小部件

dynamic_sidebar('map-area');

希望对您有所帮助...

有疑问请追问