Czy możemy w jakiś sposób użyć wp_localize_script () do tworzenia globalnych zmiennych js bez określonego uchwytu skryptu, do którego można uzyskać dostęp ze wszystkich plików js, nawet jeśli skrypty js nie są poprawnie kolejkowane przy użyciu wp_enqueue_script?
Korzystam z tego kodu, który tworzy zmienną dla uchwytu „ajaxscript”, więc nie mogę uzyskać dostępu do obiektu „ajaxobject” w pliku js, który jest zawarty w pliku header.php bezpośrednio przez <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
dzieje. W przypadku obu metod zmienne są dostępne z dowolnego skryptu