我正在使用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无效或我的代码有一些错误我没理解。
提前谢谢。
答案 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);
}
感谢您的支持。