Possiamo in qualche modo usare wp_localize_script () per creare variabili js globali senza un handle di script specifico a cui è possibile accedere da tutti i file js, anche se gli script js non sono accodati correttamente usando wp_enqueue_script?
Questo è il codice che sto usando che crea varibale per l'handle di "ajaxscript", quindi non posso accedere all'oggetto "ajaxobject" in un file js che viene incluso nell'header direttamente da <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
fa comunque. Con entrambi i metodi, le variabili sono accessibili da qualsiasi script