0

Fehler zurückgegeben in der Konsole:Build-Array von ACF Markierungsstellen (fehlenden] nach Elementliste)

SyntaxError: missing ] after element list 

Ich versuche, lat und lange von mehreren Stellen zu bekommen, von einem Google-Map-Feld (Advanced Benutzerdefinierte Feld), um ein Array damit zu bauen:

var locations = [ 
    <?php 
     $args = array(
      'post_type' => 'post', 
      'posts_per_page' => -1 
    ); 
     $locations = new WP_Query($args); 
     if($locations->have_posts()){ 
     while ($locations->have_posts()) : $locations->the_post(); 
      $loc = get_field('mapa'); 
      echo '['. get_the_title().', '.$loc['lat'].', '.$loc['lng'].'],'; 
      ?> 
     <?php endwhile; 
    }?> 
]; 

Aber ich kann nicht finden, wo der Syntaxfehler ist. Jede Hilfe wird geschätzt.

Antwort

0

Ich brauche Anführungszeichen in das erste Element des Arrays:

echo '[\''. get_the_title().'\', ' 

\' Hinzufügen, es funktioniert.

Verwandte Themen