क्या हम किसी विशिष्ट स्क्रिप्ट हैंडल के बिना ग्लोबल js वैरिएबल बनाने के लिए किसी तरह wp_localize_script () का उपयोग कर सकते हैं, जिसे सभी js फाइलों से एक्सेस किया जा सकता है, भले ही js स्क्रिप्ट्स wp_enecue_script का उपयोग करके ठीक से एंके न हों?
यह वह कोड है जिसका मैं उपयोग कर रहा हूं जो 'ajaxscript' हैंडल के लिए varibale बनाता है, इसलिए मैं किसी js फ़ाइल में ऑब्जेक्ट 'ajaxobject' को एक्सेस नहीं कर सकता, जिसे शीर्ष लेख में शामिल किया जा रहा है। <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
वैसे भी ठीक यही करता है। दोनों विधियों के साथ, चर किसी भी स्क्रिप्ट से सुलभ हैं