वर्डप्रेस कोडेक्स कहता है :
$ in_footer
(बूलियन) (वैकल्पिक) आम तौर पर लिपियों को अनुभाग में रखा जाता है। यदि यह पैरामीटर सही है, तो स्क्रिप्ट को नीचे रखा गया है। इसके लिए उपयुक्त स्थान पर थीम को wp_footer () हुक की आवश्यकता होती है। ध्यान दें कि आपको wp_head चलाने से पहले अपनी स्क्रिप्ट को एंक्ल्यू करना होगा, भले ही उसे पाद लेख में रखा गया हो। (वर्डप्रेस 2.8 में नया) डिफ़ॉल्ट: गलत
इसलिए मैंने true
प्रत्येक स्क्रिप्ट के बाद जोड़ा src path
:
/**
* JavaScript
*/
function my_scripts_method() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js', true );
wp_enqueue_script( 'jquery' );
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
function media_queries_script() {
wp_register_script( 'mediaqueries', get_template_directory_uri() . '/js/css3-mediaqueries.js', true );
wp_enqueue_script( 'mediaqueries' );
}
add_action('wp_enqueue_scripts', 'media_queries_script');
function custom_script() {
wp_register_script( 'custom', get_template_directory_uri() . '/js/custom.js', true );
wp_enqueue_script( 'custom' );
}
add_action('wp_enqueue_scripts', 'custom_script');
function replace_script() {
wp_register_script( 'replace', get_template_directory_uri() . '/js/jquery.ba-replacetext.min.js', true );
wp_enqueue_script( 'replace' );
}
add_action('wp_enqueue_scripts', 'replace_script');
लेकिन स्क्रिप्ट अभी भी हेडर में शामिल की जा रही हैं।
कोई सुझाव है कि ठीक करने के लिए?
true
तो काम करनाwp_enqueue
याwp-register_script
ठीक काम करना।