Herhangi bir şekilde, js komut dosyalarının wp_enqueue_script kullanılarak düzgün bir şekilde sıkıştırılmamasına rağmen, tüm js dosyalarından erişilebilen belirli bir kod tanıtıcısı olmadan genel js değişkenleri oluşturmak için wp_localize_script () yöntemini kullanabilir miyiz?
Bu, 'ajaxscript' tanıtıcısı için değişkenlik yaratan kullandığım koddur, bu yüzden 'ajaxobject' nesnesine doğrudan header.php içinde yer alan bir js dosyasında erişemiyorum <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
Zaten tam olarak böyle yapar. Her iki yöntemde de, değişkenlere herhangi bir betikten erişilebilir