Asset CleanUp Pro|網站CSS+JS壓縮優化加速插件

$3.99

Description

插件官方原版演示

Asset CleanUp Pro是一款專為WordPress網站設計的CSS和JS文件優化插件。現代WordPress主題往往加載大量CSS和JS文件,即使使用快取加速插件,效果仍不理想。Asset CleanUp Pro通過選擇性加載和壓縮這些文件,顯著提升頁面加載速度,優化用戶體驗。

該插件提供多種優化選項,包括按需加載CSS和JS文件、合併文件、延遲加載等。與快取插件配合使用,效果更佳。Asset CleanUp Pro還支持檢測標籤中的屬性,無需使用正則表達式,從而加快PHP處理速度。

Asset CleanUp Pro分為免費版和Pro版,Pro版功能更強大,支持更多高級優化選項。本次分享的是Asset CleanUp Pro的最新版本,經過長期更新,確保功能持續優化。無論是個人博客還是企業網站,Asset CleanUp Pro都能幫助您提升頁面加載速度,改善SEO表現。

通過使用Asset CleanUp Pro,您可以輕鬆優化WordPress網站的CSS和JS文件,減少不必要的加載,提升網站性能。無論是新手還是資深開發者,都能快速上手,享受高效的優化體驗。

🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新記錄 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

Asset CleanUp Pro插件更新日誌如下:
v1.2.6.7 - 2025年4月16日
* 優化 JS:如果 JS 文件是基於媒體查詢加載的(例如僅在移動視圖中),確保任何打印在主 JS 文件之後的內聯 JS 只有在主 JS 文件加載後(如果媒體查詢匹配)才觸發,以避免控制台中的 JS "未定義" 錯誤和功能損壞。
* 優化 JS:當 WordPress 內核文件 "wp-i18n" 被卸載時,將 SCRIPT 標籤替換為另一個更輕量的標籤,同時保持 "setLocaleData" 和其他函數的活動狀態,以避免控制台中顯示 JS 錯誤(適用於僅使用一種語言的網站)。
* 優化 JS:當 JS 資源被卸載且使用選項 '忽略依賴規則並保持 "子" 資源加載' 時,確保與資源關聯的內聯 JS 也被清除,以避免控制台中的 JS 錯誤或頁面功能損壞。
* 改進:無需使用正則表達式即可檢測標籤中的屬性(以加快 PHP 處理速度)。
* 修復:當使用 "直接" 資源檢索方法時,首頁上未加載的插件在 CSS/JS 管理器中不會顯示為未加載,這會混淆管理員,使其認為規則可能未應用。
* 修復:避免因外部代碼過早調用插件函數而導致的錯誤,例如:"Asset CleanUp 的對象快取無效(來自方法 "WpAssetCleanUpObjectCache::wpacu_cache_get")。"

= 1.2.6.6 - 2025年3月12日
* 修復: "CSS & JS 管理器" -- "管理 CSS/JS" -- "自定義分類" 未顯示引導信息
* 修復: 在前端視圖管理 CSS/JS 時,插件的核心 JS 文件未加載,導致頁面底部的 CSS/JS 管理器部分功能缺失

= 1.2.6.5 - 2025年2月20日
* WPML 兼容性(也與其他類似插件兼容): 確保在使用 Dashboard 中的 CSS/JS 管理器時,如果域名/子域名不同(例如 es.domain.com 而非 de.domain.com),資源將不會因瀏覽器的 CORS 策略而被阻止
* 插件 JavaScript 文件改進: 主 "script" 文件被拆分為兩個文件,其中一個包含清除快取的通用代碼,該代碼在許多頁面中使用(例如點擊頂部管理欄中的清除快取鏈接),其大小約為其他文件的 6%;這樣,在許多頁面上加載的 JavaScript 代碼較少,從而減少管理員訪問時的帶寬消耗,並消除與其他插件的 JS 文件可能產生的任何衝突
* 改進(管理區域): 如果未加載 CSS/JS 管理器(例如編輯文章區域),則防止加載 SweetAlert 和額外的 CSS
* 在 "插件" 頁面的插件標題下方添加 "檢查更新" 鏈接,以強制重新檢查最新版本,以防在插件更新時出現 "更新失敗:插件已是最新版本。" 等錯誤
* Google Fonts Combine 修復: W3C 驗證器 / '錯誤: 屬性 href 的值無效。查詢中的非法字符: | 不允許。' - 將字符 '|' 替換為 '%7C'
* 修復: "警告 realpath(): open_basedir 限制生效。文件(/)不在允許的路徑中:" - 在使用諸如壓縮 CSS 等功能時,進行額外檢查以確保不會打印錯誤

= 1.2.6.4 - 2025年2月4日
* 新增管理員功能:“設定” -- “插件使用偏好設定” -- “公告” / 管理員可以在儀表板中(如果他/她願意)收到關於關鍵更新、新功能、使用技巧和特別優惠的通知
* 確保插件生成的STYLE/SCRIPT內聯標籤(例如來自“內聯CSS/JS”功能)具有“type”屬性(除非主題支持HTML5)
* 新增“設定” -- “插件使用偏好設定” -- “插件管理” -- “前端視圖(您的訪客)”中的選項:“忽略首頁檢測的附加查詢字符串”(新增選項以添加額外的查詢字符串以忽略首頁的早期檢測)
* 在“設定” -- “插件使用偏好設定”中添加了“插件管理”選項卡:配置與前端和/wp-admin/區域加載的插件相關的設置;相同的設置已經在“插件管理”主區域中添加;URI: /wp-admin/admin.php?page=wpassetcleanup_plugins_manager
* 將“CSS/JS快取”選項卡移至“CSS/JS管理”中,並在“CSS/JS管理”中對選項進行分組(以提高可讀性)
* 修復/通知:“_load_textdomain_just_in_time函數調用不正確。'wp-asset-clean-up'域的翻譯加載過早觸發。”

= 1.2.6.3 - 2025年1月30日
* 改進:插件更新器 / 在儀表板中使用 /?wpacu_force_plugin_updater(例如在“插件”頁面),會清除與最新檢測到的版本相關的快取(例如,如果管理員在更新插件時遇到問題,可以使用查詢字符串,然後再嘗試更新插件)
* 改進:“插件管理器” - 將“currency”查詢字符串添加到首頁早期檢測時忽略的常見字符串列表中(例如,www.yoursite.com/?currency=EUR 被視為首頁)
* 修復:“插件管理器” - “前端視圖(您的訪客)” / “啟用以下所有規則”選項 / 確保點擊時總是更新,因為在之前的版本中存在此問題
* 修復:“插件管理器” - 有時,在“前端視圖(您的訪客)”標籤下,會出現“儀表板 /wp-admin/”中的錯誤,從而導致管理員困惑

v1.2.6.2 - 2025年1月14日
* 新增選項:在儀表盤 (/wp-admin/) 內卸載整個插件:在至少有一個插件被卸載的管理頁面上(根據“插件管理器”中設置的規則 —— “在儀表盤 /wp-admin/ 中”),如果卸載的插件導致菜單鏈接缺失,則恢復側邊欄為未卸載插件時的狀態(以提供更好的用戶體驗)/

### 版本 v1.2.6.1 - 2024年12月22日

#### Bug修復
- **修復:錯誤信息“Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, string given”出現在文件 [...]/templates/_admin-page-settings-plugin-areas/_plugin-usage-settings/_access.php 的第43行**。
- **修復:PHP棄用警告“trim(): Passing null to parameter #1 ($string) of type string is deprecated”出現在文件 [...]/classes/OptimiseAssets/OptimizeCommon.php 的第994行**。
- **修復:PHP警告“Undefined global variable $wpassetcleanup_external_srcs_ref”**。
- **修復:PHP警告“preg_match(): Compilation failed: regular expression is too large at offset [...]”,位置在文件 /classes/OptimiseAssets/OptimizeJs.php 的第985行**。
- **修復“媒體查詢加載”問題:當目標屬性未找到且規則無法應用時(例如,其他優化插件修改了LINK/SCRIPT標籤),避免任何錯誤。示例錯誤:“Uncaught TypeError: Cannot read properties of undefined (reading 'getAttribute')”**。

#### 更新內容
- **更新了幫助頁面的外部鏈接**。