Bisakah kita entah bagaimana menggunakan wp_localize_script () untuk membuat variabel global js tanpa pegangan skrip tertentu yang dapat diakses dari semua file js, bahkan jika skrip js tidak diuraikan dengan benar dengan menggunakan wp_enqueue_script?
Ini adalah kode yang saya gunakan yang menciptakan varibale untuk pegangan 'ajaxscript', jadi saya tidak dapat mengakses objek 'ajaxobject' dalam file js yang dimasukkan dalam header.php langsung oleh <script src="xxx" .... />
wp_register_script( 'ajaxscript', get_bloginfo( 'template_url' ) . '/js/ajaxscript.js', array(), $version );
wp_enqueue_script( 'ajaxscript' );
wp_localize_script( 'ajaxscript', 'ajaxobject',
array(
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'ajaxnonce' => wp_create_nonce( 'itr_ajax_nonce' )
)
);
wp_localize_script
terjadi. Dengan kedua metode, variabel dapat diakses dari skrip apa pun