Deactivate Plugins Per Page是一款專為WordPress網站設計的性能優化插件,它允許用戶在特定頁面上禁用插件,從而減少不必要的資源加載,顯著提升網站速度。這款插件特別適合那些使用了大量前端插件的網站,因為許多插件會在每個頁面加載它們的JavaScript和CSS資源,即使這些功能僅在少數頁面上使用。
通過Deactivate Plugins Per Page,您可以輕鬆選擇在哪些頁面上禁用哪些插件,或者反過來,在所有頁面上禁用插件除了選定的頁面。這一功能不僅能夠優化網站性能,還能減少伺服器負載,提高用戶體驗。
插件支持自定義URI類型和正則表達式條件,提供了靈活的配置選項。無論是簡單的頁面還是複雜的URL結構,都能輕鬆應對。此外,插件還解決了在某些情況下切換到自定義URI類型、選擇正則表達式條件後又切換回頁面URI類型時出現的表單驗證和錯誤信息問題。
Deactivate Plugins Per Page長期不間斷更新,確保功能完善和兼容性。無論您是個人部落格還是企業網站,這款插件都能幫助您提升網站性能,優化用戶體驗。
使用Deactivate Plugins Per Page,您可以輕鬆管理插件加載,減少資源浪費,提升網站速度。無論是WordPress新手還是資深開發者,都能快速上手並從中受益。
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新記錄 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹
Deactivate Plugins Per Page插件更新日志如下:
### 更新日志#### 1.17.0 – 2025年1月3日
- **新增功能:** 添加了一個選項,可以在編輯帖子的鏈接中附加額外的URL參數。該參數保存了帖子類型,這有助於根據帖子類型用規則來定位後台編輯帖子頁面。
- **新增功能:** 在調試框中添加了一條消息,顯示當前頁面上通過規則停用的插件數量。
- **改進:** 提高了與WP-Optimize的兼容性。WP-Optimize會將此插件的數據庫表檢測為另一個免費插件(該插件複製了代碼和表名)。現在我們隱藏了這種檢測,以防止用戶誤刪表格。
- **修復:** 解決了在某些情況下切換到自定義URI類型、選擇正則表達式條件後又切換回頁面URI類型時出現的表單驗證和錯誤信息問題。
- **修復:** 修正了在重建緩存腳本中未正確設置的管理菜單緩存時間設置。
- **更新:** 語言文件。#### 1.16.0 – 2023年6月19日
- **新增功能:** 現在可以使用正則表達式作為自定義URI條件,允許更高級的URI定位,這是以前版本無法做到的。例如,現在可以創建僅影響包含多個獨立關鍵詞的URI的規則。
- **新增功能:** 添加了一個選項,可以選擇忽略僅選定的URI參數用於頁面規則,以提高與其他添加URI參數到頁面的插件的兼容性。這是現在的默認設置。
- **新增功能:** 添加了一個選項,可以更改管理菜單快取過期時間(僅在啟用後台停用和管理菜單快取時使用)。
- **改進:** 將一些設置移到了名為“高級設置”的單獨部分。對於大多數用戶來說,這些設置不需要更改。
- **改進:** 設置了一些插件設置項不被WordPress自動加載到內存中,從而稍微減少伺服器內存使用。
- **改進:** 添加了“v”參數作為默認被忽略的URI參數之一。當WooCommerce啟用了地理定位時,會添加這個參數,我們不希望規則在它變化時認為是不同的頁面。
- **修復:** 解決了在啟用快取且一個衝突的插件被後台停用的情況下出現的管理菜單鏈接問題。
- **修復:** 當輸入無效的自定義條件值時顯示錯誤信息,而不僅僅是移除無效字符。
- **修復:** 為調試框標題添加了更高優先級的樣式規則,以避免某些主題樣式導致的樣式bug。
- **更新:** 語言和文檔文件。#### 1.15.0 – 2023年1月2日
- **新增功能:** 可以添加自定義PHP函數作為規則的額外條件。
- **新增功能:** 添加了一個選項,可以選擇停用規則是否影響一些流行的前端可視化編輯器插件的頁面。
- **改進:** 對某些提示進行了詳細解釋,提供更多細節。
- **修復:** 修正了一些拼寫錯誤。
- **更新:** 語言文件。#### 1.14.3 – 2022年4月14日
- **修復:** 解決了在Firefox瀏覽器中導入新值後,由於Firefox嘗試在頁面重新加載後自動完成舊值而導致設置顯示不正確的問題。#### 1.14.2 – 2022年4月9日
- **修復:** 解決了在Windows上的WAMP環境中使用時資產未加載和路徑不正確的問題,因為目錄分隔符不正確。現在已從插件中移除了PHP常量DIRECTORY_SEPARATOR。#### 1.14.1 – 2022年1月16日
- **新增功能:** 添加了一個選項,可以選擇改變我們用來修改`active_plugins`選項的鉤子的優先級。在某些情況下,改變這個值可以解決與其他插件的衝突(但也可能導致與不同插件的衝突)。
- **移除:** 預設移除了與BuddyBoss插件結合MemberPress Plus和MemberPress + BuddyPress Integration插件時的衝突修復。要啟用它,請將新的“優先級”選項設置為0。
- **更新:** 語言文件。#### 1.14.0 – 2022年1月15日
- **新增功能:** 新增了一種規則操作,允許你複製並粘貼規則從一個插件或組到另一個。
- **新增功能:** 如果至少有一個組,則可以隱藏沒有規則的插件。
- **修復:** 如果在導入過程中有跳過的頁面規則,導入後不會列出頁面ID的問題。
- **修復:** 如果由於伺服器錯誤導致AJAX請求失敗,它會一直顯示加載狀態。現在會顯示錯誤信息。
- **修復:** 插件不再在Elementor、Divi和WPBakery Page Builder的可視化編輯器螢幕內工作。
- **修復:** 解決了與BuddyBoss插件結合MemberPress Plus和MemberPress + BuddyPress Integration插件時的衝突。
- **修復:** 解決了Tutor LMS Pro插件結合GeoDirectory插件時的衝突。
- **移除:** 移除了對自訂REST-API地址的支持,因為在嘗試跳過我們的規則影響時會導致插件衝突。
- **更新:** 語言和文檔文件。#### 1.13.3 – 2021年11月30日
- **修復:** 解決了當存在一個除選定URI外全部停用的規則時,與使用REST API的插件之間的衝突。
- **修復:** 某些情況下會發生錯誤:`PHP Fatal error: Uncaught Error: Call to undefined function is_plugin_active()`。#### 1.13.2 – 2021年9月7日
- **改進:** 提高了與Nitro Pack服務的兼容性。此版本向我們的選項中添加了“ignorenitro” URI參數,以便當Nitro Pack機器人訪問你的網站生成其快取時,我們的停用規則能正確應用。#### 1.13.1 – 2021年8月13日
- **修復:** 除非在更新到1.13.0之前安裝了先前的插件版本,否則無法創建規則的問題。#### 1.13.0 – 2021年7月20日
- **新增功能:** 添加了一個選項,可以為每個規則添加備註,提醒規則的目的。
- **改進:** 添加了新的插件頭`Update URI`,確保如果WordPress倉庫中創建了同名的免費插件,它不會更新並替換本插件。
- **修復:** 調試框現在在定制器管理頁面中正確加載,並顯示正確的數據。
- **修復:** 在某些伺服器上執行操作後會出現關於意外響應的假錯誤。
- **修復:** 如果某些插件圖標發生了變化,不會加載新圖像。現在它可以檢測到並獲取新圖標。
- **修復:** 插件不再在WordPress 5.8的舊版小部件塊框架內工作。
- **修復:** 插件不再在定制器的前端框架內工作。
- **更新:** 語言文件。