Чи можемо ми якось використовувати wp_localize_script () для створення глобальних js-змінних без конкретної ручки сценарію, до якої можна отримати доступ з усіх файлів js, навіть якщо сценарії js не виконані належним чином за допомогою wp_enqueue_script?
Цей код, який я використовую, створює варіабель для обробки "ajaxscript", тому я не можу отримати доступ до об'єкта "ajaxobject" у файлі js, який безпосередньо включається до header.php <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
робить все-таки. За допомогою обох методів змінні доступні з будь-якого сценарію