Use Google Libraries – WordPress plugin 外掛推薦下載

點擊下載

使用Google Libraries

外掛Plugin描述

隨WordPress一起發布的許多javascript庫也
託管在Google的 > AJAX Libraries API
此外掛Plugin允許您的WordPress網站使用Google AJAX Library API的內容分發
網絡端,而不是直接從您的WordPress安裝提供這些文件。

這提供了許多潛在的性能優勢:

增加了用戶已經擁有這些文件的機會cached從你的服務器上卸載壓縮版本的庫(如果可用)谷歌的服務器被設置為協商HTTP壓縮請求瀏覽器

有關詳細信息,請參閱Dave Ward的 3個理由,為什麼您應該讓
Google主持jQuery

支持的庫和組件

Dojo jQuery jQuery UI MooTools 原型 script.aculo.us swfobject

鏈接

使用Google庫主頁 問題跟踪器 GitHub存儲庫 支持論壇

不兼容的外掛Plugin

更好的WordPress Minify

更好的WordPress Minify版本1.2.2尚不支持
協議相對URL,但下一個版本應該糾正
這個

重力形式

我有重力形式打破UGL的報告,但我沒有
訪問重力形式,所以我不確定發生了什麼。如果您需要
Gravity Forms,您可能需要禁用UGL,或者它可能沒問題,我
不太確定。

WP-Minify

WP-Minify尚不支持協議相對URL。添加
‘// ajax.googleapis.com/’作為JS和CSS排除。

不兼容的主題

K2

我有分散的報導,當使用K2
時,UGL正在走開。

A Request

如果您要在WordPress外掛Plugin
目錄中將外掛Plugin標記為“已損壞”,請嘗試讓我知道什麼

我不是讀者。

技術詳細信息

使用Google Libraries 使用以下掛鉤(每個掛鉤的優先級為1000)。

wp_default_scripts

使用Google Libraries 將其支持的腳本列表與
註冊的腳本進行比較,並將標準註冊 src 替換為
指向Google的服務器。其他屬性(如依賴項)保持
完整。

script_loader_src

使用Google Libraries 從用於加載請求的庫的URL 中刪除
ver = xyz 查詢字符串如果它將從
ajax.googleapis.com加載庫。否則,URL保持不變。這兩個
都提高了給定URL已被緩存的可能性,並阻止
script.aculo.us 多次包含腳本。

如果jQuery已被啟用使用Google庫將在下一個排隊的腳本之前註入一些
javascript,啟用jQuery的 noConflict模式,因為它將
標準的WordPress版本。

參考文獻

此外掛Plugin的部分內容n(具體而言,為了獲得更好的緩存性能而刪除的微數字
)受到John Blackbourn的

Google AJAX Libraries 的啟發。 ,與此外掛Plugin的目標非常相似。

未來計劃

添加禁用協議相對URL的功能,並禁用前端和/或管理員

安裝

上傳

use-google-libraries 文件夾到 / wp-content / plugins / 文件夾。

通過WordPress中的“外掛Plugin”菜單激活

使用Google庫

呃……真的。

FAQ

安裝說明將

use-google-libraries 文件夾上載到 / wp-content / plugins / 文件夾。

通過WordPress中的“外掛Plugin”菜單激活

使用Google庫

呃……真的是這樣。當谷歌更新他們的圖書館版本時會發生什麼?

谷歌表示,他們打算無限期保留他們託管的每個文件

,因此你不必擔心它們會消失。
為什麼不做任何事情?
首先,如果您正在使用緩存外掛Plugin,請刷新緩存或

暫時禁用它以確保它沒有執行任何操作。也就是說,

我已盡力使
使用Google Libraries
優雅地走出,當事情不符合預期時。雖然沒有,或許給你最大的好處,但它有助於確保你的網站不僅僅是
停止工作。

通常,在’init’之前調用wp_register_script和/或

wp_eneque_script的任何內容都會導致

使用Go的麻煩ogle
。無論如何,我已經努力強迫它嘗試運行,
所以請報告任何問題。如果您啟用了“WP_DEBUG”
,將會記錄一條消息,通知您這種情況正在發生。

有關具體信息,請參閱

不兼容外掛Plugin

不兼容主題
部分。 如何使用Google圖書館提供的庫? 使用

‘wp_enqueue_script’未安裝使用Google庫時使用它們的方式相同。實際上,您應該在不使用

使用Google庫的情況下開發主題或外掛Plugin,然後以兩種方式進行測試。
為什麼有些腳本會繼續使用WordPress提供的版本?
假設某些其他外掛Plugin或主題不是原因,使用Google Libries

最好確保您的網站在使用stock

WordPress腳本時的行為。如果WordPress要求提供
Google未託管的腳本版本,那麼它將繼續使用WordPress提供的
版本。
我可以隨時加載最新版本的託管腳本嗎?
否。使用谷歌庫不會這樣做,因為幾乎可以肯定

打破WordPress。即使沒有,Google的CDN支持的“版本特定”網址

設置了短期“過期”標題,因此不會有太多
點。

評論

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

shares