0

エラーがコンソールに返さ:ビルド配列は

SyntaxError: missing ] after element list 

私はGoogleマップフィールド(Advancedカスタムフィールドから、いくつかのポストの緯度と長い取得しようとしています)、それを使って配列を作成する:

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; 
    }?> 
]; 

しかし、どこで構文エラーが見つかりません。どんな助けもありがとう。

答えて

0

私は、配列の最初の要素では引用符が必要です。\'を追加

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

を、それが動作します。

関連する問題