¿Podemos usar de alguna manera wp_localize_script () para crear variables js globales sin un identificador de script específico al que se pueda acceder desde todos los archivos js, incluso si los scripts js no se ponen en cola correctamente usando wp_enqueue_script?
Este es el código que estoy usando que crea varibale para el identificador 'ajaxscript', por lo que no puedo acceder al objeto 'ajaxobject' en un archivo js que está siendo incluido en el header.php directamente por <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
hace de todos modos. Con ambos métodos, se puede acceder a las variables desde cualquier script