WordPress codex พูดว่า :
( หน้า codex เก่า )
$ in_footer
(บูลีน) (เป็นทางเลือก) โดยปกติสคริปต์จะอยู่ในส่วน หากพารามิเตอร์นี้เป็นจริงสคริปต์จะอยู่ที่ด้านล่างของ สิ่งนี้ต้องใช้ชุดรูปแบบเพื่อให้มีตะขอ wp_footer () ในสถานที่ที่เหมาะสม โปรดทราบว่าคุณต้องจัดคิวสคริปต์ของคุณก่อนที่จะรัน wp_head แม้ว่าจะถูกวางไว้ในส่วนท้าย (ใหม่ใน WordPress 2.8) ค่าเริ่มต้น: false
ดังนั้นฉันจึงเพิ่ม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
ทำงานได้ดี