1
wp_localize_script();
関数を使用して、WordpressでJSスクリプトにアクセスできる2つの変数を作成しようとしています。コーデックスごとに、このようなスクリプトを登録、ローカライズ、および取得しています。wp_localize_script()で使用できない変数
wp_register_script('overview-map-js', '/js/overview-map.js');
$translation_array = array (
'latitude' => $location["lat"],
'longditude' => $location["long"]
);
wp_localize_script('overview-map-js', 'lat_long_vars', $translation_array);
wp_enqueue_script('maps-cdn', '//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false');
wp_enqueue_script('overview-map-js');
しかし、変数は、スクリプト内で未定義されています
jQuery(document).ready(function($) {
console.log(lat_long_vars.longditude);
console.log('test');
})
変数をPHPに設定されています。誰もが問題がここにあるかもしれないと示唆することはできますか?