javascript — получить контент для WordPress в информационном окне Google Map с помощью шорткода таблицы

Я хотел бы отобразить внутри окна Google Maps содержимое страницы, и оно работает до тех пор, пока перед тегом есть только текст. Но я хотел бы включить таблицу, сгенерированную с помощью шорткода из плагина «встроенная программа просмотра электронных таблиц 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";

Я вижу содержимое в информационном окне, но таблица не отображается, только текст шорткода. Как я могу отфильтровать содержимое, чтобы оно отображало таблицу в информационном окне?

Спасибо !

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]