如何动态在单页中显示WP Google Map Pro?

时间:2016-04-03 09:15:47

标签: wordpress google-maps

我正在使用WP Google Map Pro插件http://www.flippercode.com/为我的网站显示商店和地点列表。我想显示自定义帖子类型的地图我正在使用此代码。

$maptext = '';
    if (get_post_meta(get_the_ID(), '_wpgmp_metabox_latitude', true) != '') {
    $locationlat = get_post_meta(get_the_ID(), '_wpgmp_metabox_latitude', true);
    $locationlong = get_post_meta(get_the_ID(), '_wpgmp_metabox_longitude', true);
    $maptext.= '[[display_map width="100%" height="210" zoom="15" language="en" map_type="ROADMAP" map_draggable="true" marker1="';
    $maptext.= $locationlat;
    $maptext.= ' | ';
    $maptext.= $locationlong;
    $maptext.= ' | ' . get_the_title() . '"]]';
    echo do_shortcode($maptext);
    }

但输出只有短码 [display_map width =" 100%"高度=" 210"变焦=" 15"语言="恩" map_type =" ROADMAP" map_draggable ="真" marker1 =" 27.7172453 | 85.3239605 |披萨"]

do_shortcode无效或我的代码有一些错误我没理解。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我发现了[[in $ maptext。

]的错误
$maptext = '';
    if (get_post_meta(get_the_ID(), '_wpgmp_metabox_latitude', true) != '') {
    $locationlat = get_post_meta(get_the_ID(), '_wpgmp_metabox_latitude', true);
    $locationlong = get_post_meta(get_the_ID(), '_wpgmp_metabox_longitude', true);
    $maptext.= '[display_map width="100%" height="210" zoom="15" language="en" map_type="ROADMAP" map_draggable="true" marker1="';
    $maptext.= $locationlat;
    $maptext.= ' | ';
    $maptext.= $locationlong;
    $maptext.= ' | ' . get_the_title() . '"]';
    echo do_shortcode($maptext);
    }

感谢您的支持。