AJAX読み込みを作成しています。WP_LOCALIZE_SCRIPTを使用する必要がありますが、機能させることはできません。
これが私のコードです。 functions.phpに入れます
wp_enqueue_script( 'page_data');
$gallery_js_data_array = array(
'maxPages' => '$gallery_max_load = $gallery->max_num_pages;',
'curPage' => '1'
);
wp_localize_script( 'script', 'glr_dt', $gallery_js_data_array);
正しいハンドルを使用する必要があります。
wp_localize_script('page_data', 'glr_dt', $gallery_js_data_array);
//編集
あなたのコードも間違っています。この行で何をしたいですか。
'maxPages' => '$gallery_max_load = $gallery->max_num_pages;'
あなたはmaxPages
に文字列を代入しています。
私はあなたがそのようにそれを望んでいると思います(あるいは同様のもの)
'maxPages' => $gallery->max_num_pages,
これで、JSのvarにglr_dt.maxPages
としてアクセスできます。
元のスクリプトを依存関係にしてみてください
<?php wp_enqueue_script( $handle, $src, 'original_script_handle'); ?>