0

Roots の Sage というテーマを使用しています。

/**
 * Theme assets
 */
function assets() {
  wp_enqueue_style('sage/css', Assets\asset_path('styles/main.css'), false, null);

  if (is_single() && comments_open() && get_option('thread_comments')) {
    wp_enqueue_script('comment-reply');
  }

  wp_enqueue_script('sage/js', Assets\asset_path('scripts/main.js'), ['jquery'], null, true);
  wp_enqueue_script('extras', Assets\asset_path('scripts/extras.js'), [], null, true);

  wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?key=MY_API_KEY&callback=initMap' ), [], null, true);
}


add_action('wp_enqueue_scripts', __NAMESPACE__ . '\\assets', 100);

wp_enqueue_script の最初の 2 つのインスタンスは正常に動作しますが、Google マップ API を追加すると、次のようになります。

解析エラー: 106 行目の /srv/www/***/current/web/app/themes/*********/lib/setup.php に構文エラー、予期しない ',' があります

106 行目は Google マップの行です。余分なコンマはどこにありますか? マップ API 部分を削除すると期待どおりに動作するため、スクリプトの上下のタイプミスではないことはわかっています。

4

1 に答える 1