在預設情況下 WordPress 系統的 jquery 庫檔案是在頭部載入的,而頭部載入 js 是非常影響網站速度的。但是由於 WordPress 的 jquery 是透過 wp_head() 鉤子來載入的,顯然不能透過常規的方法來修改 jquery 庫檔案的位置到底部。那麼我們該如何來 jquery 檔案放到底部來載入呢?其實簡單的一段程式碼即可解決這個問題。

function ds_print_jquery_in_footer( &$scripts) {
    if ( ! is_admin() )
        $scripts->add_data( 'jquery', 'group', 1 );
}
add_action( 'wp_default_scripts', 'ds_print_jquery_in_footer' );

將以上程式碼加入到主題的 functions.php 檔案即可強制 WordPress 系統的 jquery 庫在底部的 wp_footer() 鉤子中載入了。