用Google庫替換默認的WordPress jQuery腳本


每種WordPress安裝隨附默認腳本。 這些腳本可供主題和插件作者在其工作中使用。 根據我們的經驗,jQuery是插件和主題中最常用的腳本之一。 在本文中,我們將向您展示如何用Google Library腳本替換默認的WordPress jQuery腳本。

您可能想知道為什麼要用Google圖書館的腳本替換默認的WordPress jQuery腳本? jQuery已在許多網站上使用,包括大型網站。 Google圖書館已成為在網站設計中包含腳本的標準。 可能是因為Google圖書館正在使用功能極為強大的Google CDN。 因為它現在已經成為標準,所以許多其他站點也正在使用它。 您的網站用戶可能還訪問了使用Google的庫編寫腳本的其他網站之一。 因此,腳本已經緩存在用戶的瀏覽器中。 這使得在用戶端非常快速地加載jQuery腳本。 在當今世界,我們為每個微秒而奮鬥並優化我們的網站時,誰會不願意為加載時間減少一微秒呢?

現在您可能想知道,我該怎麼做? 好吧,它很簡單。 打開主題的 functions.php 文件並粘貼以下代碼段:

//Making jQuery Google API
function modify_jquery() {
	if (!is_admin()) {
		// comment out the next two lines to load the local copy of jQuery
		wp_deregister_script('jquery');
		wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js', false, '1.8.1');
		wp_enqueue_script('jquery');
	}
}
add_action('init', 'modify_jquery');

這樣就完成了。 在討論優化WordPress加載時間的同時,您還應該查看WordPress插件如何影響網站的加載時間。 另一個好的資源是如何以正確的方式在WordPress中添加腳本。

注意: 您不應該在永遠不會控制的主題或插件上執行此操作(例如,您要分發給大眾的客戶端站點,免費/商業主題或插件)。 在您自己的站點上,此技巧可帶來性能優勢。 但是,如果您不更新jQuery,則會冒插件兼容性問題的風險。 您始終可以使用插件:使用Google庫。 這個插件使您的網站可以使用Google AJAX庫CDN中的通用javascript庫,而不是WordPress自己的副本。 只要您使該插件保持最新,它還可以使庫保持最新。