最近因為主機商說要重整一下,iZO就順便去看了一下WordPress的流量報表,
發現 jquery.js 的流量排行第一!! 立馬Google找了這個解決罪魁禍首的方法
因為WordPress插件的眾多,可能會引入許多次的 jquery.js ,導致網站拖速。
functions.php 加入以下代碼可以解決您的煩惱:
functions.php 加入以下代碼可以解決您的煩惱:
function add_scripts() { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'); wp_enqueue_script( 'jquery' ); } add_action('wp_enqueue_scripts','add_scripts');
就是這麼簡單!那我也稍微解說一下
「wp_deregister_script()」,將原有引入jQuery的功能關閉
「wp_register_script()」,把引入網址改成Google CDN網址
「wp_enqueue_script()」,將jQuery重新開啟功能
版本:1.11.3 的部分,自己開一下 /wp-includes/js/jquery/jquery.js 檢查
為什麼是引入 jquery.min.js ?
其實原有的 jquery.js 就是 jquery.mis.js
優點
1. 使用速度 Google的jquery > 自己的jquery (因為對方在別的地方可能已經加載過了)
2. 本功能會停止所有加載jquery的檔案,並只加載一次,以減少重複性。
3. 不用耗自己的流量