這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

commonWP

外掛說明

commonWP 是一款能為 WordPress 網站上使用的開源程式碼 JavaScript 及 CSS 檔案,啟用免費公開 CDN jsDelivr 版本的外掛。這款外掛支援的項目如下:

  • WordPress 核心程式的全部檔案,但不包含使用於 WordPress 開發版本的檔案。
  • 託管於 WordPress.org 外掛存放庫的全部檔案,但不包含某些開發者未使用 SVN 版本發佈標記的這類外掛。
  • 託管於 WordPress.org 佈景主題存放庫的全部檔案。
  • 託管於 GitHub 且支援 GitHub Updater 的外掛及佈景主題的全部檔案。
  • 任何來源的佈景主題、外掛或多站網路外掛中全部標示為 npm 有提供的檔案。

這款外掛兼具輕量化及安全性兩項特性,比起其他也能啟用 CDN 所提供檔案的外掛,它所使用的方式更為安全。首先,當遠端檔案與本機檔案相同時,commonWP 僅會覆寫本機檔案將它導向至 jsDelivr 上的檔案:其次,在比對檔案時,外掛會產生遠端 jsDelivr 檔案的子資源識別雜湊值,並在頁面的原始程式碼中包含這項雜湊值,如果遠端檔案的雜湊值不相符,瀏覽器便不會載入遠端檔案。

這個外掛不須任何設定。安裝並啟用這個外掛後,外掛便會在背景寫入快取,執行會需要一點時間,需要的時間取決於網站使用的資源數量。

如需進一步了解 commonWP,請前往它的 GitHub 存放庫

使用者評論

2020 年 5 月 8 日 1 則留言
Just install, activate, and immediate improvement. Thank you!!! Your work is appreciated.
2019 年 9 月 22 日 1 則留言
When I first installed CommmonWP, it made a mess of my style sheet. I had to disable the AutOptimize setting, "Aggregate CSS-files", to make the plugins work together. Unfortunately, that doubled the number of HTTP requests, which added 1 whole second to the page load time.
閱讀全部 18 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈commonWP〉的開發相關工作。

參與者

〈commonWP〉外掛目前已有 5 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈commonWP〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1.0

  • Released on 27th December 2018
  • Define scripts added in WordPress 5.0 that are available on npm.
  • Fix version of WordPress core on GitHub for major versions.
  • Disable Jetpack Site Accelerator for static files.
  • Minor inline documentation fixes.