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')”**。

#### 更新内容
- **更新了帮助页面的外部链接**。