我希望在google地图中显示一个页面内容,只要标签前面只有文字,它就会起作用。但我想在插件"内联谷歌电子表格查看器中包含一个由短代码生成的表格。 (https://wordpress.org/plugins/inline-google-spreadsheet-viewer/)。当我在标签之前写下短代码时,地图就会被破坏(标记不会显示)。
这是代码
$locations = array();
$this_page_id=$wp_query->post->ID;
$location_query = new WP_Query( array(
'showposts' => 20,
'post_parent' => $this_page_id,
'post_type' => 'page'
) );
echo "//markers: 10\n";
$comma = "";
while ( $location_query->have_posts() ) {
$location_query->the_post();
$title = str_replace("'", "\'", get_the_title());
$permalink = get_permalink();
$content = get_the_content();
$content = apply_filters( 'the_content', $content );
$latitude = get_post_meta( get_the_ID(), 'latitude', true );
$longitude = get_post_meta( get_the_ID(), 'longitude', true );
$locations[]=array(the_title('<h4>','</h4>',false).
'<div id="'.$post->ID.'">'.$post->post_content.'</div><br/><a href="$permalink" class="button">Voir la station</a>',
$latitude,
$longitude,
$NUM++
);
echo "\nvar locations=".json_encode($locations).";\n";
我可以看到infowindow中的内容,但表格不显示,只显示短代码文本。如何过滤内容以使其将表格显示到infowindow?
谢谢!