在默认情况下 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() 钩子中载入了。