A-A+
wordpress优化jquery库文件
发现夏日博客站点有许多的 jquery 库文件,因为这些 jquery 库文件是在网页文件顶部的,这在加载站点的时候会很影响速度的,而我大致看了一下这些 jquery 库文件,大多是一些网页的效果,比如图片点击放大的效果,还有一些字体 jquery 文件,其实这些文件大多并不一定要提前载入的,我们大可把这些文件放入到网页的底部,在所有元素都载入完毕之后再进行载入,这样是不影响 jquery 效果的,而且又加速了 wordpress 打开的速度。
哪么如何将 jquery 文件放到底部来加载呢,这里有两种方法。
第一种直接改主题文件,有些主题将 jquery 库文件直接放入到了 header.php 文件中,所以我们使用常规的方法把 jquery 的调用改到 fooer.php 文件中即可。
第二种方法,是第一种的延伸,有些主题并没有处理 jquery 库文件,还是由其 wordpress 的 wp_head() 钩子来引入的,所以这个时候再用常规的方法就不行了,只能强制来解决这个问题了,在主题 functions.php 文件中加下如下的代码即可:
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' );
这样就将 jquery 库文件由 wp_footer() 钩子来进入网页底部的载入了。