这里对WP Rocket的更新做了详细的记录,方便大家查阅,WP Rocket下载地址请见https://www.dobunkan.com/server/wordpress/chajian/6840:
3.10.6 2022 年 1 月 6 日
- 增强功能:从 JS 缩小中排除其他模式(#4227,#4364)
- 增强功能:从延迟 JS 执行中排除其他模式(#4358、#4506、#4604)
- 增强功能:添加新过滤器rocket_exclude_post_taxonomy以从缓存清除中排除后分类法 ( #2820 )
- 修正:避免<noscript>在异步使用加载 CSS 时将注释掉的样式表链接添加到标签中 ( #4186 )
- 错误修复:在某些情况下,在清除术语缓存时阻止 PHP 通知(#3464)
- 修正:防止在关闭促销横幅时意外关闭祝贺横幅 ( #4064 )
- 回归修复:使用skip-lazy或data-skip-lazy从延迟加载正确排除图像(#4576)
3.10.5.1 2021 年 12 月 16 日
3.10.5 2021 年 12 月 9 日
- 增强功能: 允许过滤 Google 字体的 font-display 值 #4219
- 增强功能: 防止将 URL 重写为内联脚本内的 CDN #2849
- 增强功能: 允许禁用相对路径的 CDN 重写 #2849
- 增强功能: RocketCDN 横幅的样式更改 #4542
- 修正: 当将意外模式添加到 Defer JS 输入字段时防止 PHP 警告 #3967
- 修正: 优化谷歌字体时,在某些情况下防止错误的路径重写 #3813
- 第 3 方兼容性: 启用 Ezoic 插件时显示通知 #2200
- 3rd 方兼容性: 改进启用冲突自动优化功能时的通知 #4558
- 第 3 方兼容性: 加载 JavaScript Deferred 和 ReCaptcha 插件兼容性 #4515
- 第 3 方兼容性: 延迟 JS 和 simpli.fy 平台兼容性 #4498
- 第 3 方兼容性: Minify JS 和 CleverPush 兼容性 #4104
- 第 3 方兼容性: Minify JS 和 Afterpay 兼容性 #4526
3.10.4 2021 年 11 月 25 日
- 增强功能:将站点名称添加到导出的文件名中 ( #4487 )
- 增强功能:使 iframe 的 LazyLoad 与 a11y 审核兼容,预览图像现在将获得焦点(#4436)
- 修正:从代码库中删除最后一个 GLOB_BRACE ( #146 )
- 修正:修复在特定字段中使用不正确语法时的消息显示 ( #4314 )
- 修正:在 preg_split() 函数中接收空值时防止致命错误 ( #4509 )
- 错误修复:改进正则表达式以查找和处理更多 Google 字体标记(#4188)
- 修正:在 DelayJS 输入字段中添加意外模式时防止 PHP 警告 ( #4136 )
- 第 3 方兼容性:使用 Recaptcha 时添加延迟 JS 与 GravityForms 的兼容性(#4425)
- 3rd 方兼容性:在自动优化中启用冲突功能时显示通知(#4013,#4472)
- 第 3 方兼容性:在启用 Delay JS 时改进处理 WooCommerce 图像(#4417)
- i18n:修复了巴西语翻译 ( #4395 )
3.10.3 2021 年 11 月 11 日
- 增强功能:编辑分类后清除使用的 CSS ( #4299 )
- 增强功能: 当用户将“/”添加到从不缓存 URL 框时显示警告(#352)
- 增强功能: 延迟 JS – 排除 Jetpack Boost 的延迟加载脚本 ( #4473 )
- 增强功能:为登录用户的公共缓存的文件夹名称添加密钥(#4482)
- 修正:当 AddDefaultCharset 指令添加到缺少 $charset 值的 .htaccess 时,防止出现致命错误(#3704)
- 修正:当启用延迟加载图像功能时,防止删除 iframe 的 WordPress 的默认 LL ( #4460 )
- 错误修复:在启用 Minify JS 时从 Defer JS 中排除域名时防止 PHP 通知(#4466)
- 修正:在已删除的未使用的 CSS 中更好地处理 linear-gradient() 函数 ( #4463 )
- 错误修复:可以延迟 URL 中包含术语“类型”的脚本(#4382)
- 错误修复:防止从使用的 CSS 中删除 SVG 元素(#4474)
- 回归修复:将Delay JS 脚本恢复到 3.9.4.1 ( #4497 )
- 第 3 方兼容性: 在 PDFEmbedder 兼容性中添加对更新类名的检查 ( #4491 )
3.10.2 2021 年 10 月 28 日
- 增强功能:更新我们的延迟 JS 执行脚本以修复事件被触发两次的错误,并在隐藏的浏览器选项卡中加载页面时加载 JS 文件(#4354,#4451)
- 增强功能:将延迟加载脚本更新到最新版本 ( #3510 )
- 增强功能:添加过滤器rocket_rucss_safelist以过滤删除未使用的 CSS 安全列表值 ( #4343 )
- 修正:当启用删除未使用的 CSS 时,防止删除使用内联 JS 插入的样式标签 ( #4331 )
- 错误修复:wp_clear_scheduled_hook()在禁用删除未使用的 CSS 时防止无用的调用( #4337 )
- 修正:在某些情况下,启用延迟加载时防止控制台错误(#3976)
- 3rd 方兼容性:提高与 Avada 的兼容性并延迟 WC 产品页面上的 JS ( #4224 )
- 第 3 方兼容性:提高与 Wordfence 和我们的后台进程的兼容性(#3916)
- 第 3 方兼容性:不再从延迟加载中排除 WP Retina 2x 图像(#2492)
3.10.1 2021 年 10 月 14 日
3.10 2021 年 9 月 28 日
- 增强功能:将最低 WP 版本更新为 5.4 (# 4341 )
- 增强功能:为优化的 CSS 交付实现新的 UI (# 4245 )
- 增强功能:将 WebP 兼容性选项移动到一键式火箭附加组件 (# 3804 )
- 增强:添加avif图像格式的过期规则(# 4206)
- 增强功能:删除禁用嵌入选项 (# 3773 )
- 增强功能:删除删除过期瞬态选项 (# 3578 )
- 增强功能:清空一些不再需要的文件 (# 3839 )
3.9.4.1 2021 年 9 月 27 日
- 回归:将延迟 JS 脚本恢复到以前的版本(恢复#4306)
3.9.4 2021 年 9 月 14 日
3.9.3 2021 年 9 月 3 日
3.9.2 2021 年 8 月 23 日
- 3rd-Party 兼容性:自动排除 jQuery 在 Revolution Slider 激活时被延迟 ( #4229 )
- 第 3 方兼容性:从用于 webp 的 Delay JS EWWW 脚本中自动排除 ( #4165 )
- 第三方兼容性:从 Delay JS 自动排除自动优化器延迟加载脚本 ( #4162 )
- 修正:使用正确的服务器变量来检测 Lightspeed ( #3282 )
- 错误修复:在 GoDaddy VIP 上使用 WP Rocket 缓存清除同步清漆缓存 ( #3690 )
- 修正:延迟 JS 阻止 WPML 在用户交互之前重定向(#4149)
- 修正:在某些情况下,预热获取资源停止(#4122)
- 增强:当 WP Meteor 被激活时,延迟 JS 选项变灰(#4074)
- 增强功能:使用 Delay JS 时模拟 Elementor Pro 动画 ( #4080 )
3.9.1.1 2021 年 7 月 22 日
3.9.1 2021 年 7 月 21 日
- 增强功能:通过预加载和异步加载 Google 字体 URL 来改进 Google 字体优化 ( #2772 )
- 增强功能:自动从延迟 JS 中排除无效的脚本类型(#3944,#4158)
- 增强功能:改进延迟 JS 排除字段的辅助文本 ( #4044 )
- 增强功能:从 WP Rocket 管理栏中删除 Cloudflare 缓存清除按钮 ( #3112 )
- 修正:使用删除未使用的 CSS 时防止某些主机的 CPU 使用率过高 ( #4072 )
- 修正:更新我们的缩小库以解决几个问题(#3698、#3398、#3279、#2083)
- 第 3 方兼容性:当启用延迟 JS 时,防止在 WooCommerce 产品页面上显示图库的问题(#4077)
- 3rd 方兼容性:从 combine/defer JS 中添加额外的排除项(#4009、#4012、#3984、#4048、#4068、#4128)
2021 年 7 月 2 日 3.9.0.5
- 增强功能:从延迟 JavaScript 执行中删除默认排除列表 ( #4111 )
- 增强功能:更新 Smush 模式以捕获所有 Smush 文件(PR #4083)
- 错误修复:为某些插件添加延迟 JS 自动排除(PR #4082)
- 错误修复:为 Fluent Form 和 ConverPro 添加自动排除(PR #4079)
- 增强功能:添加 Jetpack Stats Delay JS 自动排除 (PR #4076 )
- 增强功能:将 DelayJS 脚本更新到最新版本 ( #4099 )
- 错误修复:启用 RUCSS 和 Woocommerce 时,不会从页面源中删除多个 CSS 文件(#4119)
3.9.0.4 2021 年 6 月 24 日
- 增强功能:更新设置页面侧边栏上的链接(替换侧边栏内容 #3913)
- 增强功能:新安装默认禁用延迟JS(默认情况下不要为新用户激活延迟JS+一旦激活就延迟一切 #4085)
- 修正:卸载时删除used-css文件夹(删除插件时应删除Used CSS文件夹 #3966)
- 修正:在使用的 CSS 中为字体添加交换属性(当优化 CSS 交付未激活时,RUCSS 不会添加 font-display=”swap” 属性 #3993)
- 修正:防止使用的 CSS 生成处理 noscript 元素中的样式(标签的 RUCSS 问题 #3957)
- 修正:避免使用的 CSS 生成在某些情况下卡住(修复 RUCSS ResourceFetcher fetch all page urls #3988)
- 3rd 方兼容性:从延迟 JS 中排除 GTM4WP 的一些 JS(添加与 Google Tag Manager for WordPress 相关的 Delay JS 排除 #4071)
- 3rd 方兼容性:在启用删除未使用的 CSS 的情况下使用 ShortPixel AI 时避免错误(3.9 RUCSS – PHP 致命错误 – 在 Rocket_css_content #3991 中传递的参数太少 )
3.9.0.3 2021 年 6 月 18 日
- 错误修复:暂时禁用 WooCommerce 多语言兼容性以避免与 WCML 过度生成 cookie 相关的问题 ( #3998 )
3.9.0.2 2021 年 6 月 15 日
3.9.0.1 2021 年 6 月 3 日
- 增强功能:当启用白标签时,防止在设置页面上显示图像优化选项卡 ( #3120 )
- 增强功能:在启用白标签时防止显示信标和询问支持按钮 ( #2876 )
- 增强功能:更新我们新的延迟 JS 脚本以修复发现的一些问题(#3934)
- 修正:使用 composer v2 时通过 composer 启用插件安装 ( #3478 )
- 错误修复:启用优化 CSS 交付时正确预加载字体 ( #3927 )
- 修正:从 application/json 内容类型中删除 charset=utf-8 ( #3645 )
- 3rd 方兼容性:在 WP Rocket 中启用延迟 JS 时,在启用 WP Meteor 时显示警告(#3945)
- 第三方兼容性:添加延迟 JS 的自动排除(#3932、#3941、#3950、#3959)
3.9 2021 年 5 月 19 日
- 此版本要求WordPress版本为5.3或以上
- 新的Beta功能:删除未使用的 CSS。此功能从页面中删除所有未使用的 CSS,减少页面大小并降低 HTTP 请求的数量(#3635)
- 增强:我们的延迟 JS 功能的新版本。它现在默认应用于所有 javascript 文件,而不是使用包含列表 ( #3738 )
- 谷歌和 Facebook 跟踪一键加载项已被删除。我们现在建议使用延迟 JS 选项来优化那些 3rd 方脚本的加载 ( #3597 )
- 修正:防止缓存不完整的页面以避免空白页面(#2776)
- 回归修复:启用 CPCSS 时恢复删除预加载字体(#3785)
- 第 3 方兼容性:添加与 WooCommerce 多语言货币切换器的兼容性(#3418)
3.8.8 2021 年 4 月 1 日
- 增强功能:当启用优化 CSS 交付时,不要在关键 CSS 中添加字体并删除预加载字体。此更改应导致 Core Web Vitals 分数的整体改进 ( #3667 )
- 修正:在某些环境中正确清除过期缓存 ( #3668 )
- 修正:只有在页面上有谷歌字体时才添加预连接到谷歌字体域的链接(#3219)
- 错误修复:在许可证验证期间在某些情况下防止 PHP 错误(#3449)
- 第 3 方兼容性:从组合 JS 中添加新的内联 JS 排除项(#3665、#3671、#3683)
- 第 3 方兼容性:在提供缓存时忽略 pinterest 广告查询字符串(#3682)
- 3rd 方兼容性:排除 WooCommerce 的折扣规则和动态定价的随机数操作 ( #3679 )
3.8.7 2021 年 3 月 18 日
- 增强功能:更新组合和延迟 JS 中的排除项(#3609、#3619、#3634、#3638)
- 增强功能:更新从不缓存 URL 占位符以避免混淆(#2883)
- 增强功能:添加新过滤器以将自定义 srcset 值重写为 CDN URL ( #2812 )
- 修正:在激活插件时使用 AMP 查询字符串正确更新我们的配置文件 ( #3528 )
- 修正:防止在 srcset 上使用重复的 URL 重写错误的 CDN URL ( #2041 )
- 修正:将font-display:swap属性应用到生成的 CPCSS ( #3114 )
- 修正:防止在content属性中使用 webp 扩展重写图像(#3073)
- 修正:如果更新对象中未设置值,则在某些情况下会阻止 PHP 通知(#3394)
- 第 3 方兼容性:为 WooCommerce 的分层定价表添加 nonce 值排除 ( #3652 )
3.8.6 2021 年 3 月 4 日
- 增强功能:获取和缩小缩小的 CSS 文件内部请求的 CSS 内部文件的内容@import( #3539 )
- 增强功能:对缩小文件使用带有查询字符串的持久文件名,以减少某些设置中的 404 问题(#3564)
- 增强功能:preconnect为 WP Rocket 设置中输入的 CDN 域值添加标签以缩短加载时间(#3423)
- 增强:启用安全模式时关闭延迟 JS 选项(#3498)
- 增强功能:始终保留.htaccess文件中的空行(#3113)
- 修正:更新我们对 jQuery 函数的使用,以兼容未来从 WordPress 中移除 jQuery 迁移 ( #3605 )
- 修正:正确触发鼠标滚轮滚动时延迟加载 JS ( #3454 )
- 错误修复:在清除时使用意外值代替 URL 时防止出现 PHP 警告(#3238)
- 修正:当<script></script>标签内有空格时,正确解析延迟 JS 的脚本( #3083 )
- 3rd 方兼容性:使用 Contact Form 5.4 ( #3625 )修复 Defer JS 问题
- 第 3 方兼容性:删除与年龄验证插件的兼容性(#2839)
- 第 3 方兼容性:当 PageSpeed Ninja 插件处于活动状态时显示警告 ( #1744 )
- 3rd 方兼容性:防止其他 3rd 方使用rocket_defer_inline_exclusions具有意外值的过滤器时出现问题 ( #3582 )
- 第 3 方兼容性:cms_block从关键 CSS 生成中排除帖子类型 ( #2970 )
3.8.5 2021 年 2 月 18 日
- 回归修复:防止因 WP Rocket 3.8.4 版的更改而产生的 NextGen Gallery 问题(#3568)
- 增强功能:从延迟加载中排除图片元素时,排除图片元素内的图片元素(#3437)
- 增强功能:从组合 JS 中排除 AMP 移动重定向脚本 ( #3540 )
- 增强功能:向我们的查询字符串列表添加其他值,以便在提供缓存时忽略(#3503)
- 增强功能:防止尝试为网络故事自定义帖子类型生成 CPCSS ( #3513 )
- 增强功能:将新的 GTMetrix IP 添加到我们的 IP 列表中,以便在提供缓存时进行检查 ( #3126 )
- 修正:在某些情况下,防止在 wp-config.php 中多次定义 WP_CACHE ( #3035 )
- 修正:防止在 get_rocket_cdn_cnames() ( #3332 ) 中过滤器上缺少参数导致的可能错误
- 错误修正:在设置页面上显示 Beacon 时,正确调整 Beacon 的位置以适应当前语言(#3521)
- 修正:从 defer JS 中排除 application/ld+json 脚本 ( #3470 )
- 3rd 方兼容性:从最新版本的 defer JS 中正确排除一些 Uncode JS 文件 ( #3036 )
3.8.4 2021 年 2 月 4 日
3.8.3 2021 年 1 月 21 日
3.8.2 2021 年 1 月 7 日
- 增强功能:强制所有处理过的 CSS 和 Google 字体使用 font-display:swap ( #3375 )
- 增强功能:更新从不缓存 Cookie 文本区域描述以解释允许部分匹配(#3334)
- 增强功能:添加了启用 Mod Pagespeed 时的通知,并告诉客户它可能与 WP Rocket 冲突(#3369)
- 增强功能:改进与 WP Rocket CLI 的集成(#3377)
- 增强功能:从组合和内联延迟中排除 3D FlipBook JS ( #3452 )
- 增强功能:从组合 JS 中添加额外的内联 JS 排除(#3460)
- 增强功能:从 defer JS 添加额外的排除(#3442)
- 错误修正:在添加图像尺寸时修复 Divi 徽标图像失真(#3429)
- 修正:当图片元素不包含任何源元素时防止 PHP 通知 ( #3056 )
- 错误修复:修复组合不可读或未找到的文件时的致命错误“路径不能为空”(#3422)
3.8.1 2020 年 12 月 22 日
- 修正:JavaScript Defer 不再破坏 Smart Slider 3 ( #3421 )
- 修正:补救与 Avada Builder 的谷歌地图显示的兼容性 ( #3408 )
- 错误修复:为非祖父客户帐户创建日期设置正确的日期,以防止显示不正确的续订优惠 ( #3388 )
- 其他:删除“删除 jQuery 迁移”选项(#3413)
3.8.0.1 2020 年 12 月 14 日
- 修正:更新用于从延迟中排除 jQuery 的模式(#3402)
3.8 2020 年 12 月 9 日
- 插件最低要求已更改为 PHP 7.0 和 WordPress 5.2 ( #3177 , #3247 )
- 新功能:添加一个新选项以自动为页面上找到的图像添加缺失的尺寸(#3301)
- 增强功能:添加一个新的 UI 字段以从延迟加载中排除图像/iframe ( #3076 )
- 增强功能:添加一个新的 UI 字段以从 defer JS 中排除文件(#3233)
- 增强功能:删除 defer JavaScript 安全模式子选项,用更好的方法代替它来处理 jQuery 兼容性(#3303)
- 增强功能:启用 defer JS 时,Google 地图和 AddThis JavaScript URL 现在会延迟(#960, #1232)
- 增强功能:更新我们的 Google 字体优化功能以与新的 Google 字体 API 版本 2 兼容 ( #3264 )
- 增强功能:禁用表情符号功能现在自动启用,其 UI 从设置页面中删除 ( #3066 )
- 增强功能:现在默认为新安装启用预加载链接和控制心跳选项(#3234)
- 增强功能:缓存寿命的“分钟”值已被删除(#3267)
- 修正:在 PHP 8 上运行时防止 PHP 通知(#3249)
- 修正:通过Composer安装插件时防止出现警告 ( #3321 )
- 其他:删除了 Rocket Tester 选项(#2773)
3.7.6.1 2020 年 12 月 8 日
- 错误修复:重新访问消毒延迟 JS 字段以接受模式(#3385)
3.7.6 2020 年 12 月 3 日
- 增强功能:从组合 JS 中添加额外的内联 JS 排除(#3269)
- 增强功能:从 defer JS 中添加额外的排除项 ( #3315 )
- 回归修复:修复了使用 CSS 组合时导致 CPU 使用率高的问题 ( #3323 )
- 修正:从组合 CSS 中排除带有媒体查询的样式表 ( #3206 )
- 错误修复:修复了外部 CSS 缩小排除无法按预期工作的问题(#3118)
- 错误修复:更新 CSS/JS 排除字段的清理以防止在某些情况下出现问题(#3232)
- 错误修复:防止在某些情况下 RocketCDN 订阅无法正确反映 WP Rocket 的问题(#3331)
- 3rd 方兼容性:提高与 Pagely 托管的兼容性(#2664, #1759)
3.7.5 2020 年 11 月 5 日
- 新增功能:添加了从插件中更新 WP Rocket 许可证的功能(#3068)
- 增强功能:禁用 WordPress 插件列表中的自动更新链接 ( #3243 )
- 增强功能:从组合 JS 中添加额外的内联 JS 排除(#3239、#3242、#3266)
- 回归修复:当主题名称包含空格时修复 CSS/JS 缩小(#3178)
- 修正:正确重写具有完整性属性的第 3 方资源 ( #3121 )
- 错误修复:修复了始终检测到 Avada Lazyload 处于活动状态的问题 ( #3209 )
- 错误修复:修复了使用 AJAX 分页时 LazyLoad 不工作的问题 ( #3215 )
- 3rd 方兼容性:添加了对 Web Stories 插件的支持 ( #3102 )
- 3rd 方兼容性:在使用自定义 Bookly 表单时防止 nonces 问题 ( #3259 )
3.7.4 2020 年 10 月 22 日
- 新功能:WP Rocket 促销现在会在促销活动时显示在设置仪表板上(#3069)
- 增强功能:从组合中排除 Leadboxes 脚本(#3213)
- 增强功能:从组合 JS 中添加额外的内联 JS 排除(#3226,#3228)
- 回归修复:当版本控制包含变量字符串/时间戳时,防止 WP Rocket 创建额外的组合文件(#3133)
- 修正:当 URL 包含编码字符时,正确缩小/组合 CSS/JS ( #3178 )
- 修正:在默认延迟 JS 列表中将 adsbygoogle 更新为 adsbygoogle.js ( #3119 )
- 3rd 方兼容性:在使用 Rehub 主题时防止 nonces 问题 ( #3216 )
3.7.3 2020 年 10 月 15 日
- 新增功能:现在可以从 WP Rocket 设置仪表板的“我的帐户”部分(#3067)直接访问许可证升级选项
- 增强功能:将 code.jquery.com 添加到要从 jQuery 安全模式中排除的外部文件列表 ( #2859 )
- 增强功能:从本地缓存中添加额外的排除并缩小外部脚本(Mailerlite #3144,loaded.knack.com #3184)
- 增强功能:添加额外的查询字符串以在提供缓存时忽略。这些查询字符串的所有值都将提供相同的缓存(Google Ads #3163、Matomo & Piwik Pro #3188、ShareASale #3189)
- 增强功能:从组合 JS 中添加额外的内联 JS 排除(#3183)
- 增强功能:从 defer JS 中添加额外的排除项 ( #3181 )
- 修正:更新延迟 JS 代码以兼容 IE11 ( #3140 )
- 修正:如果wp_enqueue_scripts在页面上多次调用,防止我们的延迟 JS 和预加载链接 javascript 被多次添加(#3125)
3.7.2 2020 年 9 月 30 日
- 第 3 方兼容性:自动兼容 DreamPress 托管 ( #2789 )
- 增强功能:添加额外的 defer JS 自动排除并结合 JS 以防止出现问题
- 增强功能:在 WP Rocket 生成的目录中添加索引文件以防止直接访问它们(#3057)
- 修正:更新延迟 JS 的 trustpilot 模式以防止 JS 错误(#3080)
- 修正:从延迟 JS 默认列表中删除 Google recaptcha ( #3075 )
- Bugfix: 添加像素咖啡因 JS 脚本来延迟 JS 默认列表以防止 JS 错误 ( #3088 )
- 修正:更新预加载链接配置以防止在子目录中安装 WordPress 时出现问题 ( #3071 )
3.7.1.1 2020 年 9 月 18 日
- 错误修复:修复了 3.7.1 中由于 Cloudflare 模块缺少自动加载而导致的 PHP 致命错误 ( #3122 )
3.7.1 2020 年 9 月 18 日
2020 年 9 月 1 日 3.7.0.1
- 回归修复:使用相对 URL 缩小 CSS 文件时防止空文件名 ( #3044 )
- 回归修复:正确移动 @import 组合 CSS 文件顶部的规则 ( #3039 )
- 修正:防止 PHP 致命错误使用不推荐使用的 Minify_HTML 类 ( #3047 )
- 修正:防止 PHP 警告无法声明类 Rocket_Mobile_Detect,因为名称已被使用(#3052)
3.7 2020 年 8 月 27 日
- 新功能:延迟 JavaScript 执行 – 通过延迟 JavaScript 文件的加载直到用户交互(例如滚动、点击)来提高性能(#2899)
- 新功能:预加载链接 – 在用户单击链接之前预取页面以提高感知加载速度和用户体验 ( #2898 )
- 增强功能:启用缩小 CSS/JS 选项时,在本地托管并缩小第 3 方 CSS 和 JS 文件(#2810)
- 增强功能:自动添加 font-display:swap 到包含字体的 CSS 文件以缩短渲染时间(#2791)
- 增强:当启用组合 CSS 时,将 3rd 方 CSS 文件组合到组合的 CSS 文件中 ( #2689 )
- 增强功能:优化 Google 字体选项现在自动启用和应用 ( #2877 )
- 增强功能:保护我们的代码免于与使用与 WP Rocket 相同的库的其他插件冲突(#3005, #2126)
- 增强功能:使用专用查询字符串解决问题以绕过 WP Rocket ( #2576 )
- 删除选项:删除 minify HTML 选项,因为它对加载时间和文件大小的影响可以忽略不计 ( #2682 )
- 修正:防止与未定义变量相关的 PHP 通知 $home_root_length (#2450)
- 修正:在某些情况下使用优化 Google 字体时防止 PHP 致命错误 ( #2962 )
3.6.4 2020 年 8 月 18 日
3.6.3 2020 年 8 月 3 日
- 增强功能:允许在 WP Rocket 设置的 Always Purge URL(s) 字段中使用通配符 ( #1523 )
- 增强功能:在我们的代码库中完全删除 glob() 函数的使用。它将使其在某些以前并非如此的主机上正常工作(#146)
- 错误修复:在使用优化 CSS 交付和 Firefox 时,在某些情况下防止延迟 FOUC 问题(#2828)
- 修正:使用相关协议或异步标签时正确替换谷歌分析/谷歌标签管理器脚本 ( #1315 )
- 错误修复:在使用 HTML 缩小时防止显示损坏,页面包含 IE 条件标记 ( #2914 )
- 第 3 方兼容性:在带有 PHP 7.1+ 的 O2Switch 上使用我们的 varnish 自定义 ip 帮助程序插件时,防止出现 PHP 致命错误(#2640)
- 第 3 方兼容性:在 Savvii 主机上清除 WP Rocket 缓存时正确清除 Savvii 缓存 ( #1075 )
- 3rd 方兼容性:不要在 WPEngine 上写入 advanced-cache.php 文件(#2855)
- 第 3 方兼容性:添加与 wordpress.com 计划的自动兼容性,允许安装插件(#2814)
- 3rd 方兼容性:禁用使用 Divi 或子主题时将 Youtube iframe 替换为预览图像 ( #1803 )
3.6.2.1 2020 年 7 月 21 日
3.6.2 2020 年 7 月 8 日
- 增强功能:更新方法以使用优化 CSS 交付选项异步加载 CSS 文件。除了预加载之外,该插件现在还使用 media=”print” 技术以获得更好的性能和兼容性(#2658)
- 增强功能:防止将 WP_CACHE 常量添加到 wp-config.php,如果它已经在其他地方定义为 true。引入过滤器 Rocket_set_wp_cache_constant 来完全阻止 WP Rocket 写入 wp-config.php ( #2502 )
- 增强功能:为延迟加载元素添加标签(#2704)
- 增强功能:从组合 JavaScript 和延迟 JavaScript(#2833、#2843、#2731)中添加额外的排除项
- 增强 从我们的代码库中删除术语黑名单、白名单的实例 ( #2782 )
- 修正:当图像 URL 包含在转义引号中时,防止背景图像的延迟加载问题 ( #2822 )
- 修正:如果 class 属性为空或 HTML 格式错误,则在添加火箭延迟加载类时防止延迟加载出现一些问题(#2705,#2706)
- 错误修复:防止在某些特定情况下 WP Rocket 设置页面上缺少图标(#2723)
- 第 3 方兼容性:与 SpinUpWP 托管的自动兼容性(#1678)
- 3rd 方兼容性:当网站的 Varnish 被停用时,在 Cloudways 上禁用自动清漆清除 ( #2668 )
- 第 3 方兼容性:自动从组合中排除 PDF Embedder 插件 JavaScript 文件(#2242)
3.6.1 2020 年 6 月 24 日
- 增强:生成或删除特定 CPCSS 时自动清除帖子缓存 ( #2739 )
- 增强功能:当打开注释标记与打开 php 标记位于同一行时,防止 WP Rocket 激活时出现 500 错误(#2537)
- 增强功能:在 WP Rocket 设置页面上只加载一次外部 Wistia JavaScript ( #2659 )
- 增强功能:删除有关 advanced-cache.php 的重复管理通知(#2730)
- 增强功能:自动排除 /feed/ 路径下的任何内容,而不是仅排除父路径(#2607)
- 增强功能:当延迟安全模式 + 组合 JavaScript 文件处于活动状态时,自动从延迟 JavaScript 中排除外部托管的 jQuery ( #2493 )
- 增强功能:不要写入 WPEngine 上的 .htaccess 文件(#2345)
- 错误修复:当属于它们的帖子更新时,正确清除术语的整个层次结构(#2461)
- 修正:更新相关帖子时从日期存档缓存中正确删除所有文件(#2491)
- 修正:正确删除搜索页面上的延迟加载 CSS 和 JavaScript 文件(#2535)
- 第 3 方兼容性:正确删除 AMP 插件生成的页面上的 lazyLoad 内联 CSS ( #2523 )
3.6.0.3 2020 年 6 月 16 日
- 错误修复:删除规则.htaccess以自动提供预压缩的 CSS/JS 文件,因为它会导致 LiteSpeed 服务器上的显示问题。如果您的服务器配置设置为这样做,则仍会生成预压缩文件并且可以使用(#2779)
3.6.0.2 2020 年 6 月 15 日
- 修正:更新 GZIP 规则以避免布局损坏(#2767)
3.6.0.1 2020 年 6 月 10 日
3.6 2020 年 6 月 9 日
- 新功能:直接从编辑屏幕手动生成单个帖子、页面和任何自定义帖子类型的关键路径 CSS ( #2377 )
- 新功能:如果启用了“移动设备的单独缓存”选项,则为移动版本生成关键路径 CSS ( #2378 )
- 新功能:添加一个新选项“字体预加载”以添加本地字体的预加载请求(#2543)
- 增强功能:创建 CSS 和 JS 缩小文件的预压缩 gzip 版本,可以直接提供给浏览器而不是使用动态压缩(#2465)
- 增强功能:在页面完全加载后从页面中删除关键路径 CSS 以防止在某些情况下出现显示问题(#2635)
- 增强功能:当插件检测到其中的路径不再正确时,自动重新生成 advanced-cache.php 文件(#1747)
- 增强功能:将延迟加载脚本更新到可用的最新版本 ( #2358 )
- 增强功能:对链接和图形元素上的背景图像应用延迟加载(#2570, #2660)
- 增强功能:将数据库优化选项卡上的“优化”按钮重命名为“保存设置和优化”以更好地反映操作(#2154)
- 增强功能:启用白标签时隐藏 RocketCDN 信息和横幅 ( #2566 )
- 修正:当主 URL 不包含尾部斜杠时,在过期后正确预加载缓存 ( #2665 )
- 选项删除:删除了“删除查询字符串”选项,因为它不再影响加载时间和页面分数(#2406)
3.5.5.1 2020 年 5 月 14 日
- 修正:在更新到 3.5.5 后尝试删除术语时防止 PHP 致命错误 ( #2650 )
3.5.5 2020 年 5 月 14 日
- 增强功能:在创建/更新/删除属于非公共分类法的术语时防止清除缓存 ( #2170 )
- 修正:在更新到 WooCommerce 4.0 后防止出现 PHP 弃用错误,与 tag_row_actions 挂钩(#2504)
- 修正:使用 WPML 时缓存过期后正确预加载 URL ( #2478 )
- 修正:当主页/站点 URL 选项使用不同的方案时,正确地将 URL 重写为 CDN URL ( #2520 )
- 修正:防止 WP Smush 的延迟加载破坏 WP Rocket 的 <iframe> 延迟加载 ( #2260 )
- 修正:在 3.5.4 中清除缓存时在某些情况下防止“最大执行时间”错误(#2618)
- 修正:通过 REST API 更新 CDN 选项时正确清理缓存 ( #2471 )
- 修正:正确清理 IIS 服务器上的缓存 ( #2633 )
- 修正:在 IIS 上正确保留运行 Rocket_clean_domain() 的语言目录 ( #2642 )
- 错误修复:将 CDN 应用于 AMP 页面上的图像(#2548)
- 第 3 方兼容性:防止“优化 Google 字体”选项破坏 JetMenu 数据菜单选项(#2561)
- 第 3 方兼容性:启用 Varnish 附加组件时清理 Cloudways Varnish 缓存(#1257)
- 第 3 方兼容性:BNFW 插件 – 防止在启用预加载时发送重复的电子邮件 ( #2620 )
3.5.4 2020 年 4 月 23 日
3.5.3 2020 年 4 月 21 日
- 改进:将“Combine Google Fonts”选项重命名为“Optimize Google Fonts”并更新描述,因为此选项不仅仅是现在组合(#2429)
- 改进:fonts.gstatic.com使用“优化谷歌字体”选项时自动添加预连接请求以改善谷歌字体加载时间(#2473)
- 改进:添加与包含路径的 CDN URL 的兼容性,即http://example.org/path(#2278)
- 错误修复:在使用 PHP 7.4 和 Cloudflare 灵活 SSL 时防止出现 PHP 通知(#2530)
- 3rd 方兼容性:在使用 xtra 主题和 onesocial 弹出登录时防止 nonces 问题(#2479)
- 第 3 方兼容性:从结合 JavaScript 选项中排除新的 OptinMonster JS URL ( #2526 )
3.5.2 2020 年 3 月 31 日
- 增强功能:改进 AMP 与 AMP 插件的兼容性,以使用 ?amp 参数自动缓存 URL ( #2216 )
- 增强功能:自动修复 DNS 预取选项字段中错误输入的 URL ( #2255 )
- 增强功能:将 wp_remote_get 直接使用 curl 替换为对 Cloudflare API 的请求(#2486、#2369)
- 修正:防止使用 WP_Filesystem ( #2455 )创建的 PHP 警告和许可证验证问题
- 错误修复:即使存在 <style> 标签,也能正确保存回退 CPCSS ( #2464 )
- 错误修复:如果启用了移动选项的特定缓存,则在部分预加载期间正确创建缓存的移动版本(#2399)
- 修正:在保存最佳设置和开发模式选项的同时防止 cloudflare 错误(#2374)
- 修正:卸载后正确清理有关 WP Rocket 的所有内容(#2352)
3.5.1 2020 年 3 月 17 日
3.5.0.4 2020 年 3 月 13 日
3.5.0.3 2020 年 3 月 11 日
3.5.0.2 2020 年 3 月 6 日
3.5.0.1 2020 年 3 月 5 日
- 错误修复:防止 Kinsta 和 Presslabs 主机上由于具有相同名称的函数而导致的致命错误(#2381)
3.5 2020 年 3 月 4 日
- 新功能:RocketCDN。我们全新的优质 CDN 产品针对 WordPress 进行了优化,并准备好进行一键集成。(第2196章)
- 新功能:删除 jQuery 迁移。如果您的主题和插件使用最新版本的 jQuery,则通过删除不需要的 jQuery 迁移脚本来帮助缩短加载时间。(第1943章)
- 增强功能:启用单独的移动缓存选项时,预加载页面的移动版本。(第2308章)
- 增强功能:许可证验证后删除 licence-data.php 文件。防止任何有权访问 FTP 的人盗用许可证。( #2002 )
- 增强功能:Varnish 插件重写和改进。(第1534章)
- 增强功能:Cloudflare 附加组件重写和改进。(第2313章)
- 增强功能:在用户创建/更新/删除时停止清除整个缓存。如果启用了用户缓存选项,现在专门在更新/删除时清除用户缓存。(第2139章)
- 增强功能:现在可以为 WP Rocket 配置文件定义自定义路径。(#2120)
- 增强功能:通过删除不必要的数据库查询来提高后端性能。(#2300)
- 增强功能:将 data-skip-lazy 和 skip-lazy 类添加到延迟加载排除列表中,作为延迟加载插件之间互操作性计划的一部分。(#58)
- 修复:当多个服务器共享同一个文件系统时,防止缓存文件出现竞争条件。(第1945章)
- 修复:当 CDN 处于活动状态时,正确地将资产重写为关键路径 CSS 中的 CDN URL。(第2217章)
- 修复:从关键路径 CSS 生成中添加额外的排除项。(#2246,#2141)
- 修复:从组合 JavaScript 中添加额外的排除项。(#2272,#2269)
- 修复:CSS 缩小现在可以正确处理多个 calc()。(第1554章)
- 修复:在 CSS 缩小/缓存破坏期间原始路径包含当前目录指示符时错误的最终路径。( #7 )
- 修复:在延迟加载期间,当带有背景图像的元素上的 class 属性为空时,正确添加 Rocket-lazyload 类。(#60)
- 第 3 方兼容性:当我们的图像延迟加载启用时,从延迟加载功能插件中禁用延迟加载。(第2297章)
3.4.4 2020 年 1 月 9 日
- 增强功能:修复了来自 WooCommerce MailChimp 折扣插件和报纸主题的 admin-ajax 请求的错误 403。(第2149章)
- 增强功能:在 HTML 缩小期间保留 FacetWP 注释。(#2121)
- 增强功能:更新 WordPress 兼容性信息。(#1550)
- 增强功能:更改预加载选项时不清除缓存。(第2159章)
- 增强功能:改进“移动设备的单独缓存文件”帮助文本。(第2134章)
- 增强功能:添加常量帮助文件/函数以抽象常量以进行测试。(#2196)
- 增强功能:从延迟中排除 Authorize.net Seal JS。(#2022)
- 增强功能:从 defer 中排除 CDN jQuery JS。(#2029)
- 修正:使用相关协议时,用预览图像替换 YouTube iframe 不起作用。(第2177章)
- 修正:防止 PHP 7.4 通知 – 尝试访问 class-cache-dynamic-resource.php 中类型为 null 的值的数组偏移量。(第2185章)
- 错误修复:缓存寿命到期后部分预加载不起作用。(第2142章)
- 错误修正:从 php.ini 禁用 Opcache 不会隐藏我们的“清除 OPcache”菜单项。(第2192章)
- 修正:防止多个 CDN srcset 重写。(第2107章)
- 修正:使用菜单栏链接清除自动优化缓存时清除缓存。(第2167章)
- 修正:在组合 JS 中防止 PHP 未定义偏移通知。(第1798章)
3.4.3 2019 年 12 月 19 日
- 增强功能:当 do_rocket_generate_caching_files 为 false 时,不要尝试清除缓存文件。(#2050)
- 增强功能:在许可证验证页面上将“保存设置”更名为“验证许可证”。 (第1479章)
- 增强功能:在 Rocket_css_content 过滤器中添加目标路径和源路径。(第2127章)
- 错误修复:通过删除重写规则来修复 GoDaddy 托管主机上的 404 问题。(第2087章)
- 修正:保存草稿时防止缓存清理。(第2124章)
- 错误修复:删除内容更新时显示的 Cloudflare 清除通知。(#2130)
- 修正:防止多个管理员通知。(第2071章)
- 修正:阻止 PHP 警告:date() 期望参数 2 为 int。(#2095)
- 修正:增加了 Facebook Pixel 插件和 Facebook 插件之间的兼容性(#1323,#1326)
- 错误修复:CDN 重写匹配不正确。(#2132 )
- 错误修复:修复了缓存寿命小于 1 小时时缓存未正确清除的问题。(第2136章)
- 错误修复:当帖子未发布时,防止对 slug 更改进行清理缓存。(第2172章)
- 修正:阻止 PHP 警告:只能翻转 STRING 和 INTEGER 值。(第2118章)
3.4.2.2 2019 年 11 月 22 日
- 错误修正:防止检测和报告丢失的误报和 wp_footer()。(第2123章)
3.4.2.1 2019 年 11 月 21 日
- 修正:当 http 响应不是 200 时不报告丢失的标签 ( #2119 )
3.4.2 2019 年 11 月 19 日
- 增强功能:WP Smush Lazyload 兼容性。(第1942章)
- 增强功能:在 LazyLoad 期间保留 youtube-nocookie.com(保留原始 youtube URL)并修改 youtu.be/ID url。( #2013 )
- 增强功能:启用 Cache Everything 时自动清除 Cloudflare 缓存。(第1521章)
- 增强:当</html>、</body>和wp_footer()不可用时检测并报告。(#1985)
- 增强功能:检测 Jetpack 移动主题。(第1661章)
- 增强功能:更改 post slug / 永久链接时清除缓存。(第1936章)
- 增强功能:在来自 defer js 的 Jupiter X 主题中添加 webfont.min.js。(第1912章)
- 增强功能:自动检测来自 SEO Framework 4.0 的 XML 站点地图。(#1930)
- 增强功能:修复了使用 Combine JS 时的 Getty Images Embeds。(第2027章)
- 增强功能:在使用 Combine JS 或 Deferred JS 时与 MailerLite 表单兼容。(第2065章)
- 错误修复:在多站点上导入设置,修复了 mime_type。(第1765章)
- 错误修复:使用 SSL 清理 CPT 的存档页面。(第1904章)
- 修正:防止使用相对 URL 对 srcset 进行双重重写。(第2041章)
- 修正:使用多语言插件时正确清除过期缓存。(#2084)
3.4.1.2 2019 年 10 月 30 日
- 增强功能:Cloudflare 验证 API 仅在 CF 输入更改时完成(#2081)
- 错误修复:防止在每个页面上调用 Cloudflare API 减慢网站速度 ( #2079 )
- 错误修复:更新 Cloudflare 上的域验证以与子域上的网站一起使用 ( #2078 )
3.4.1.1 2019 年 10 月 28 日
- 修正:如果网站使用 Cloudflare 并且服务器上未启用 curl 功能,则防止出现 PHP 致命错误(#2073)
3.4.1 2019 年 10 月 24 日
- 增强功能:在检测到官方 CloudFlare 插件时向管理员通知添加了更多详细信息。(第1566章)
- 增强功能:添加了对 Cloudflare 凭据的验证。(第934章)
- 增强功能:清除 WP Rocket 缓存时清除 LiteSpeed 缓存。( #2010 )
- 增强功能:启用 Sucuri 附加组件时,在管理栏中添加了“清除 Sucuri 缓存”链接。( #1995 )
- 增强功能:添加了在 WP Rocket 仪表板外部触发时关键路径 CSS 生成的管理通知。( #1998 )
- 增强功能:添加了 OPCache 清除的管理通知。(第852章)
- 增强功能:自动更正从不缓存 URL 的通配符规则 ( #1917 )
- 错误修复:当官方 Cloudflare 插件被停用时,防止管理员重定向循环。(第1922章)
- 错误修复:在页面上禁用延迟加载时防止加载延迟加载 javascript。(第1949章)
- 错误修复:修复了 HTML 缩小无法缩小跨越多行的属性的问题。(第1931章)
- 错误修复:当 HTML 缩小尝试缩小大型内联 JS 和内联 CSS 时,防止出现白屏。(#1940)
- 错误修复:在尝试清除包含无递归访问权限的目录的缓存破坏文件夹时,防止出现错误。(#1990)
- 错误修正:当 OPCache 无法通过 API 清除时,删除 « Purge OPCache » 按钮和链接。(第2038章)
- 错误修复:更正“清除所有 Sucuri 缓存文件”按钮的功能。(第2033章)
- i18n:修正了乌克兰语的翻译文件名(#2026)
3.4.0.5 2019 年 10 月 9 日
3.4.0.4 2019 年 10 月 8 日
- 修正:srcset 当 CDN 区域设置为images( #2014 )时, 在 URL 上正确应用 CDN URL
- 修正:当管理员角色不存在时,防止更新或激活 PHP 致命错误 ( #2015 )
- 错误修复:删除对已弃用的德语和意大利语文档 URL 的引用(#2015)
3.4.0.3 2019 年 10 月 4 日
- 回归修复:启用两个选项时,在组合 CSS 文件之前正确插入关键 CSS ( #2012 )
3.4.0.2 2019 年 10 月 1 日
- 回归修复:默认禁用原生延迟加载,因为与 javascript 延迟加载相比性能不令人满意。可以使用 `rocket_use_native_lazyload` 过滤器(#2001)启用原生延迟加载
3.4.0.1 2019 年 9 月 30 日
3.4 2019 年 9 月 30 日
在我们的博客文章中更详细地了解此版本!
- 最低支持版本现在是 PHP 5.6 和 WordPress 4.9
- 新功能:添加一个选项来为 WebP 兼容浏览器创建特定缓存。包括对 Imagify、Shortpixel、EWWW 和 Optimus 的自动检测(#1458)
- 新功能:为 WP Rocket 操作添加自定义功能。现在可以将清除缓存的访问权限授予不同的用户角色,而无需授予对设置的访问权限,例如 ( #1864 )
- 增强功能:添加对原生延迟加载的支持(#1951)
- 增强功能:改进我们的 CDN 功能。它现在会将 HTML 中找到的所有资产重写为 CDN URL,并且还修复了许多与该功能相关的已知错误 ( #1866 )
- 增强功能:改进了清除缓存寿命选项。它不会在设置的生命周期内删除整个缓存,而是只删除比定义的值更旧的文件(#486)
- 增强功能:现在可以自定义缓存服务期间忽略的查询字符串参数列表(#1597)
- 增强功能:将视频教程添加到 WP Rocket 设置页面 ( #1921 )
- 错误修复:修复了启用组合 JS 选项时大内联脚本的问题(#1784)
- 第 3 方兼容性:添加英国 cookie 同意兼容性(#1318)
3.3.7 2019 年 8 月 28 日
- 增强功能:现在可以预加载站点地图中带有查询字符串的 URL ( #1577 )
- 增强功能:如果排除字段中使用的模式不正确,则显示错误(#1469)
- 增强功能:如果我们检测到我们的 cron 事件没有正确运行,则显示错误通知 ( #1472 )
- 增强功能:如果启用了 Endurance Cache,则显示错误通知 ( #1873 )
- 增强功能:在我们的预加载和关键路径 CSS 生成通知中显示日期和时间 ( #1867 )
- 增强功能:改进我们的预加载完成通知 ( #1853 )上的措辞
- 修正:第一次打开组合 JS 选项时,使用正确的样式排除内联 JS 字段(#1855)
- 错误修复:防止 32 位系统上的 Facebook 跟踪附加组件出现问题 ( #1819 )
- 修正:在尝试清除缓存破坏文件夹但它不存在时防止出错(#1829)
- 修正:在某些情况下防止内联 JS 组合出现问题
- 第三方:添加与 BigCommerce 插件的自动兼容性(#1679)
- 第三方:为我们的站点地图预加载选项(#1357)添加对 SEOPress 站点地图的自动检测
- 第三方:如果使用删除查询字符串或缩小选项,在更新 Bridge 自定义 CSS/JS 时自动清除 WP Rocket 缓存(#1352)
- 新过滤器:rocket_sucuri_api_request_args修改沿 Sucuri API 请求发送的参数 ( #1835 )
3.3.6 2019 年 7 月 24 日
- 增强功能:改进我们的更新系统以修复阻止某些网站接收更新通知并向我们的更新端点生成过多请求的问题 ( #1809 )
- 增强功能:将 Cloudflare 浏览器缓存值设置为 1 年而不是 1 个月(#1824)
- 增强功能:缩小延迟加载脚本的内联 javascript 部分(#1831)
- 增强功能:改进 SSL/HTTPS 检测以更兼容 SSL 插件(#1834)
- 增强功能:提高预加载计数,使缓存的页面数量更准确(#1825)
- 增强功能:从组合 JS 中排除额外的内联 JS 模式(#1815、#1821、#1842)
- 增强功能:从关键 CSS 生成中排除额外的 CPT 和分类法 ( #1822 )
- 增强功能:如果启用了预加载选项,则在手动清除缓存后预加载主页 ( #1841 )
- 错误修复:防止在禁用选项时插入Lazyload No JavaScript内联CSS(#1823)
- 修正:使用组合 JS 选项时改进内联 javascript 检测以正确排除本地化脚本(#1833)
3.3.5.2 2019 年 6 月 17 日
- 增强功能:从组合 JS 选项中排除额外的内联 JS 模式
- 增强功能:还将$width和$height值传递给rocket_lazyload_placeholder过滤器
- 回归修复:在破坏显示时恢复占位符内联 SVG 代码的更改
3.3.5.1 2019 年 6 月 11 日
- 增强功能:从组合 JS 中排除内联 JS 的其他模式
- 错误修复:防止由延迟加载占位符引起的潜在 SSL 警告(修复#1785)
3.3.5 2019 年 6 月 10 日
- 增强功能:添加对 Google 字体的新显示参数的支持。默认值为 swap,可以通过过滤器修改(#1764)
- 增强功能:同时使用 Cloudflare Rocket Add-on ( #1752 )时正确清除清漆缓存
- 增强功能:从关键 CSS 生成中自动排除 WooCommerce 产品属性分类法 ( #1755 )
- 增强功能:如果文件中已经存在 WP Rocket 规则,则不显示 htaccess 规则通知(#1769)
- 修正:防止在各种情况下组合 Google 字体 URL 出现 400 错误(#1764)
- 修正:防止关键路径 CSS 生成器针对相同的内容类型多次运行 ( #1751 )
- 修正:使用 qTranslate-X 兼容性选项时防止 PHP 致命错误 ( #1757 )
- 错误修复:如果在使用 Cloudflare Rocket 附加组件时禁用了 cURL 功能,则防止 PHP 致命错误 ( #1763 )
- 错误修复:在 Polylang 激活的情况下保存术语时防止 PHP 通知 ( #1758 )
- 错误修复:在使用 Javascript 或 CSS 和 Javascript 区域时,在延迟加载脚本上正确应用 CDN URL
- 第 3 方兼容性:使用 Fusion Patcher 更新 Avada 时清除 WP Rocket Cache
3.3.4 2019 年 6 月 4 日
- 增强功能:当安全模式处于活动状态时,自动从 Jetpack CDN 和 googleapis.com 从 defer JS 中排除 jQuery ( #1733 )
- 增强功能:为新安装自动激活 SSL 缓存 ( #1734 )
- 增强:改进对图片元素的延迟加载支持(#39)
- 增强功能:还对 section、span 和 li 元素上的背景图像应用延迟加载(#38)
- 增强功能:Lazyload 占位符尺寸现在为零像素以提高兼容性(#40)
- 错误修复:发布新帖子将正确触发部分预加载(#1727)
- 修正:正确清除卸载时的所有 cron 事件(#1728)
- 修正:如果没有要预加载的 URL,请不要尝试预加载 ( #1729 )
- 修正:使用延迟加载改进无限滚动支持(#44)
- 第 3 方兼容性:提高 Elementor 和 WP Rocket CDN 和延迟加载选项之间的兼容性(#1740)
- 3rd 方兼容性:在使用 Enfold 主题时禁用固定背景图像的延迟加载 ( #43 )
- 第 3 方兼容性:如果启用了自动优化或 Avada 延迟加载,则禁用 WP Rocket 延迟加载(#1739)
- 还原:不要从优化 CSS 交付中自动排除 Divi 主 CSS 文件
3.3.3.1 2019 年 5 月 17 日
- 修正:使用删除查询字符串选项时,防止 PHP < 5.5 上出现 PHP 致命错误
3.3.3 2019 年 5 月 15 日
- 增强功能:从组合 Javascript 选项中排除额外的内联 JS 模式以防止缓存目录大小问题(#1687)
- 增强功能:从我们的关键 CSS 生成中排除额外的非公开 CPT 和分类法 ( #1688 )
- 修正:如果有多个标签,防止组合的 CSS 文件标签在页面上多次插入</title>( #1696 )
- 错误修复:在嵌入应允许的视频或媒体(如推文或 Youtube 视频)时,防止由禁用嵌入选项引起的问题(#1705)
- 错误修复:修复了禁用嵌入选项阻止使用 Caldera 表单提交表单的问题(#1705)
- 错误修复:如果使用 WPML 或 Polylang,则创建 WooCommerce 空购物车的不同缓存版本(#1704)
- 修正:使用优化 CSS 交付选项时,防止 Divi 博客模块出现显示问题(#1699)
- 修正:使用 Facebook 像素缓存附加组件 ( #1702 )时,防止 Facebook inferredEvents 文件出现 404 错误
- 错误修复:在 iFrame 中使用 Lazyload 时,fitVids 再次正常工作
3.3.2 2019 年 5 月 3 日
- 增强功能:将字体的 Apache 过期规则更新为新的内容类型和 4 个月的过期时间 ( #1660 )
- 增强功能:防止嵌入的 URL 被缓存/优化以防止嵌入内部的任何显示问题 ( #1632 )
- 增强功能:可以自定义延迟加载脚本选项(#27)
- 增强功能:当当前用户代理为 Chrome Lighthouse 时,提供页面的缓存版本 ( #1669 )
- 错误修复:防止在使用 WooCommerce 变体色板和延迟加载时不显示图像(#26)
- 修正:在 IE 11 上使用延迟加载时防止 JS 错误(#25)
- 错误修复:在不支持响应式嵌入(#24)的主题上使用“用预览图像替换 YouTube iframe”选项时防止显示问题
- 修正:当原始图像源是内联 ( #23 )时,使用延迟加载时防止图像不显示
- data-height-percentage错误修复:自动排除图像的 Lazyload 属性以防止显示问题(#34)
- 修正:防止在src对图像使用 Lazyload时原始属性使用单引号的问题
- 修正:在某些情况下,在主题更新期间防止 PHP 警告(#1542)
- 修正:在可压主机上激活 WP Rocket 时不显示有关高级缓存.php 文件的警告通知 ( #1671 )
- 错误修复:在将站点从登台复制到实时或从实时复制到登台时,防止 WP 引擎上出现错误 500 ( #1667 )
- 修正:防止在 CSS 属性中使用 unicode 编码时插入不正确的关键 CSS ( #1659 )
- 修正:正确计算在进行数据库优化时删除的修订、自动草稿和垃圾帖子的数量(#1657)
- 已弃用的过滤器:重新引入 Rocket_youtube_resolution 过滤器作为已弃用,应使用新过滤器代替 Rocket_lazyload_youtube_resolution ( #1656 )
3.3.1.1 2019 年 4 月 18 日
- 错误修复:更正关键 CSS 生成期间编码字符的问题。如果您从 3.3 开始重新生成您的关键 CSS,我们建议您在此更新后重新生成它,以确保您的 CSS 格式正确
- 错误修复:更正了直接从设置页面提交支持票时从插件发送的数据丢失的问题
3.3.1 2019 年 4 月 16 日
- 增强功能:将集成文档和支持系统更新到新版本。现在可以更轻松地从插件中搜索答案和文档 ( #1580 )
- 增强:在使用lazyload时尽可能使用原始图像尺寸作为占位符图像尺寸,以减少内容回流并更兼容各种主题和插件
- 增强功能:从内联 JavaScript 添加更多模式以组合 JavaScript 排除项以防止缓存目录大小问题
- 增强功能:防止 WP Rocket 在更新帖子时多次尝试清除缓存 ( #1558 )
- 增强功能:如果在关键 CSS 生成期间出现错误,则添加指向文档的链接 ( #1512 )
- 第三方兼容性:从关键 CSS 生成中自动排除 Themify Builder 自定义帖子类型 ( #1582 )
- 第三方兼容性防止延迟 JavaScript 应用于来自 widget.reviews.co.uk 的脚本 ( #1533 )
- 第三方兼容性:防止延迟 JavaScript 并为来自 SyntaxHighlighter 的脚本组合 JavaScript ( #1476 )
- 第三方兼容性:提高与飞轮托管的兼容性(#1581)
- 第三方兼容性:防止在使用 Elementor 时过于频繁地清除缓存 ( #1485 )
- 第三方兼容性:确保在使用 Elementor 和 WP Rocket 组合 CSS 时使用外部文件选项时显示 CSS 更改(#1516)
- 第三方兼容性:修复了更改插件代码后获取 RankMath SEO 站点地图 URL 的问题 ( #1620 )
- 第三方兼容性:自动禁用 Bridge 主题背景图像的延迟加载
- 第三方兼容性:禁用 NGG 资源管理器以防止与 JS 缩小/组合发生冲突
- 新过滤器:rocket_css_asset_source_path和rocket_css_target_source_path,在执行 CSS 缩小时过滤源和目标路径
3.3.0.1 2019 年 4 月 9 日
3.3 2019 年 4 月 1 日
- 新功能:延迟加载picture元素(#1563)
- 新功能:使用background-imageCSS 属性在 HTML 内容中内嵌添加 Lazyload 背景图像( #1563 )
- 新功能:NGINX FastCGI 缓存插件,同步 WP Rocket 缓存清除与 NGINX 缓存清除(#1565)
- 增强功能:更新延迟加载的应用方式以捕获更多图像并更加兼容(#1563)
- 增强功能:为站点地图预加载添加预加载回退系统,以防在解析站点地图期间出现错误 ( #1306 )
- 增强功能:与 Pressable 主机自动兼容。WP Rocket 现在可用于 Pressable ( #1572 )
- 增强:在 URL 中使用时在缓存期间忽略 utm_term 参数(#1564)
- 修正:如果文件名超过 255 个字符,则防止不生成缓存文件 ( #1538 )
- 修正:使用 GDPR 插件时防止 PHP 警告 ( #1537 )
3.2.6 2019 年 2 月 20 日
- 增强功能:将主页和站点地图预加载的请求超时增加到 10 秒,以减少某些网站上的 cURL 28 错误
- 增强功能:不要在本地预加载请求上验证 SSL,以防止某些网站上出现 cURL 60 错误
- 修正:防止在主页预加载期间 URL 包含与文件类型匹配的模式时出现匹配问题
- 修正:启动新的预加载时正确删除以前的预加载错误
3.2.5 2019 年 2 月 11 日
- 增强:设置 _ga 查询字符串参数时提供缓存页面
- 增强功能:添加 Rocket_disable_htaccess 过滤器以禁用 htaccess 文件的版本
- 增强功能:从组合 JS 文件选项中自动排除额外的内联 JS 模式
- 增强功能:在 WP Rocket 重置 OPCache 前后添加动作挂钩
- 修正:正确排除 WPS 中设置的自定义登录页面隐藏登录缓存
- 错误修复:在某些情况下使用禁用 WordPress 嵌入选项时防止出现 PHP 通知
- 修正:在禁用 SimpleXML 扩展的环境中尝试使用站点地图预加载时,防止出现 PHP 致命错误
- 修正:防止其他插件使用已弃用的 WP Rocket 函数导致 PHP 致命错误
- 修正:防止在使用 Apache 的 Windows Server 上由行尾字符引起的 500 错误
- 修正:在没有 mbstring PHP 扩展的服务器上使用 minify/combine CSS 或删除查询字符串时,防止出现 PHP 致命错误
3.2.4 2019 年 1 月 29 日
- 增强功能:在本地 Google Analytics 文件上添加版本控制以确保它在浏览器缓存中刷新
- 增强功能:主题更新时自动清除缓存
- 增强功能:在回滚后添加指向 WP Rocket 设置页面的链接
- 增强功能:在使用每种语言选项的不同目录时提高与 WPML 的兼容性
- 增强功能:提高在主页 URL 中使用页面名称时与 Polylang 的兼容性
- 增强功能:在插件激活时无法自动验证许可证时提供更具体的反馈
- 增强:在缓存预加载过程中遇到问题时提供更具体的反馈
- 修正:防止插入到 iframe 标签内的 HTML 破坏延迟加载
- 修正:使用相对 URL 正确优化 CSS/JS 资产
- 修正:在某些情况下正确重写CSS文件中的图像路径
- 修正:在特定上下文中使用 Polylang pll_get_post_language() 时防止潜在的 PHP 致命错误
- 错误修复:即使在 Polylang 中未设置语言时,也能正确清除缓存
- 修正:清除特定语言的缓存时不清除缩小文件以防止其他语言的 404 错误
- 错误修复:在多语言插件中使用每种语言的不同域时正确应用资产优化
- 错误修复:在使用多语言插件的每种语言使用不同域时,正确将资产 URL 重写为 CDN URL
- 修正:在某些情况下,WP Rocket 更新文件时,阻止 WordPress 规则从 htaccess 中删除
3.2.3.1 2018 年 12 月 17 日
- 兼容性修复:在 SG Optimizer 5.0 更新之后,调整我们的兼容性代码以也适用于新版本
- 兼容性修复:继 WordPress 5.0.1 安全更新后,重新启用 WP Rocket 导入设置功能
3.2.3 2018 年 12 月 12 日
- 增强功能:自动检测 Rank Math SEO 插件站点地图以进行预加载
- 增强:Sucuri API Key 输入不正确时显示警告信息
- 增强功能:对 Genesis 映像应用延迟加载
- 增强功能:如果 WP Rocket Footer JS 插件处于活动状态,则显示警告,因为它阻止了某些 WP Rocket 选项的使用
- 增强功能:在使用组合 JavaScript 时向自动排除内联 JavaScript 列表添加更多模式
- 增强功能:不要尝试为 elementor_library 和 Oceanwp_library 自定义帖子类型生成关键路径 CSS
- 增强功能:从延迟的 JavaScript 中自动排除 Hubspot
- 增强功能:在 CDN 输入字段上添加占位符以提示要使用的正确语法
- 错误修复:在使用 Facebook Pixel Add-on 时防止 PHP < 5.5 出现 PHP 致命错误
- 错误修复:使用 32 位服务器时,防止 Facebook Pixel 附加缓存文件出现 404 错误
- 错误修复:使用所有区域时,在图像链接上正确应用 CDN URL
- 错误修复:在某些情况下使用预加载时防止 PHP 警告和通知
- 错误修复:在 JavaScript 排除字段中输入 URL 时正确删除查询字符串
- 错误修复:从此版本开始,回滚功能将正确回滚到先前主要版本的最新版本。
- 错误修复:使用“用预览图像替换 YouTube iframe”选项时,正确保留带有编码视频 URL 的参数
- 错误修复:使用登录用户缓存时,在前端正确显示定制器链接
3.2.2 2018 年 11 月 14 日
- 增强功能:向组合 JS 排除添加额外的内联 JS 模式
- 增强:忽略 cn 重新加载的查询字符串以提供缓存文件,即使它已设置
- 增强功能:将图像的浏览器缓存增加到 4 个月,以符合新的 Google PageSpeed 期望
- 增强功能:在标题标签之后而不是在 head 标签的开头插入关键 CSS
- 增强功能:改进预加载主页 URL 发现
- 增强功能:支持默认预加载中的相对 URL
- 增强功能:从预加载列表中删除从缓存中排除的页面
- 错误修正:删除在执行预加载之前发现的重复 URL
- 修正:在预加载期间正确检查缓存文件的 https 版本
- 错误修复:如果使用我们的 Sucuri 附加组件,可防止对 Sucuri API 的请求过多
- 修正:当有查询字符串时正确处理 URL 中的数组参数
- 修正:如果未设置 HTTP_USER_AGENT,则阻止 PHP 通知
- 修正:在 WP Rocket 预加载设置中正确显示 SEO 框架站点地图复选框
3.2.1.1 2018 年 11 月 9 日
- 回归修复:即使没有 Apache 重写规则,也会恢复提供缓存文件的 gzip 版本,因为它会导致某些配置出现显示问题
- 回归修复:删除 Cookie 通知和 GDPR 插件的强制 cookie
- 错误修复:更正了从管理菜单触发时过早停止预加载的问题
3.2.1 2018 年 11 月 8 日
- 增强功能:改进查询字符串缓存处理,从 URL 中删除特定参数并按字母顺序排列其余参数,以改进缓存文件的创建
- 增强功能:即使没有 Apache 重写规则,也可以提供缓存文件的 gzip 版本
- 增强功能:使用服务器端缓存忽略已知主机上的强制 cookie 以正确地对缓存文件应用其他优化
- 增强功能:提高新的部分预加载效率
- 增强功能:在自定义媒体上传文件夹上应用 CDN
- 增强功能:在 CDN 设置中仅选择图像时,将 CDN 应用于图像链接
- 增强功能:添加一种使用 WP_ROCKET_WHITE_LABEL_ACCOUNT 常量隐藏仪表板上“我的帐户”部分的方法
- 增强功能:将 webP 添加到 htaccess 过期规则
- 回归修复:不要在 wp_get_attachment_image() 上应用延迟加载,因为它会导致某些主题出现问题,删除延迟加载过程所需的自定义 HTML 属性
- 修正:防止与lazyload脚本源映射文件丢失相关的404错误
- 修正:修正部分客户的浏览器缓存问题
- 修正:修正阻止查询字符串在 Windows 服务器上缓存的错误
- 错误修复:通过多站点上的网络设置禁用 WPML 时,防止出现 PHP 致命错误
- 第 3 方兼容性:自动检测 SEO 框架 XML 站点地图
- 第 3 方兼容性:在 Beaver Builder 视差图像上应用 CDN
3.2.0.1 2018 年 11 月 7 日
- 在使用需要 cookie 的插件(如各种 GDPR 插件)时提高与加载时间测试工具的兼容性
3.2 2018 年 11 月 6 日
- 新功能:直接从 WP Rocket 控制 WordPress Heartbeat API。您可以在管理员、帖子编辑器页面和前端独立地减少或禁用它的活动
- 新功能:Facebook 跟踪本地缓存。创建 Facebook 跟踪脚本的本地副本,以改进浏览器缓存。这将提高您在 GTMetrix 上的分数
- 增强功能:改进了预加载功能。它不再使用外部机器人,而是使用后台进程。这将使该过程更快,更有效。我们还更新了 WP Rocket 预加载设置选项卡以使选项更易于理解,并增加了停止当前正在运行的预加载的可能性
- 增强功能:如果 CDN 对图像处于活动状态,网站图标和触摸图标 URL 现在被重写为使用 CDN URL
- 增强功能:您现在可以使用常量 WP_ROCKET_CACHE_ROOT_PATH 和 WP_ROCKET_CACHE_ROOT_URL 定义自定义缓存路径和 URL
- 增强功能:您现在可以决定通过使用新过滤器 Rocket_cache_mobile_files_tablet 将缓存的移动版本提供给平板电脑而不是桌面版本
- 增强功能:Lazyload 现在应用于使用 wp_get_attachment_image() 函数显示的图像
- 增强功能:添加额外的内联 JS 模式以从组合 JS 中自动排除
- 第 3 方兼容性:为 Sucuri 兼容性添加了新的 Rocket 附加组件。您现在可以激活它并添加您的 Sucuri API Key,Sucuri 缓存将自动清理并与 WP Rocket 缓存同步
- 3rd 方兼容性:提高与 Cookie Notice 插件的兼容性
- 3rd 方兼容性:提高与 WeePie Cookie Allow 插件的兼容性
- 3rd 方兼容性:提高与 GDPR 插件的兼容性
- 错误修复:通过手动移动或使用暂存系统,在更改安装路径时防止与 Composer 相关的致命错误
- 错误修正:延迟加载未正确应用于某些 iframe。
3.1.4 2018 年 9 月 17 日
- 增强:合并文件后根据jQuery自动移动一些内联JS,防止JS错误
- 增强功能:在 JS 组合期间,noptimize HTML 注释之间的任何外部或内联 JS 都将被忽略
- 增强功能:优化用于将 YouTube iframe 替换为预览图像选项的 Youtube 播放图像
- 修正:缓存现在可以使用端口号处理 URL
- 错误修复:防止在使用 Lazyload iframes 选项时错误显示 Google recaptcha iframe 回退
3.1.3.2 2018 年 9 月 2 日
- 注意:此补丁只是为了防止对包含可疑恶意软件 URL 的 Rocket-mobile-detect.php 文件的误报警告。有问题的 URL 出现在相关文件的评论中。评论不是可执行代码,因此,评论中存在此 URL 不会对我们的用户网站造成任何直接损害。我们删除了 URL 以停止 Wordfence 中的警告。
- 如果您不使用 Wordfence,则可以跳过此版本
3.1.3.1 2018 年 8 月 30 日
- 错误修复:防止内联 javascript 中有注释且结合 JS 处于活动状态时出现问题
3.1.3 2018 年 8 月 29 日
- 增强功能:更新 Pagely 兼容性以处理缓存删除
- 增强功能:添加一个新的 textarea 字段以包含来自 WP Rocket 设置的内联 Javascript
- 增强功能:可以从与内部 Javascript 文件相同的 textarea 字段中排除 3rd 方 Javascript
- 增强功能:自动从结合 Javascript 中排除 wp_localize_script() 添加的内联 Javascript,因为它不是必需的并且可能会导致问题
- 修正:从 defer JS 中自动排除 gist.github.com 和 content.jwplatform.com 以防止显示问题
- 错误修复:将设置从 Cloudflare 处于活动状态的站点导入到 Cloudflare 处于非活动状态的站点时,防止可能出现 PHP 致命错误
- 修正:当站点路径以字符 2 结尾时,防止缓存不起作用
- 错误修复:防止跨源字体 htaccess 规则在不应添加时被添加
3.1.2 2018 年 8 月 21 日
- 增强功能:自动排除额外的内联脚本以提高组合 JS 选项的兼容性
- 增强功能:将 YouTube iframe 替换为预览图像新作品与 Youtube cookieless 域的选项
- 第 3 方增强:当 Beaver Builder 清除自己的缓存时清除 WP Rocket 缓存
- 修正:防止缩小/组合在 HTML 标记中注释的样式/脚本
- 错误修复:在尝试使用 Give 进行捐赠且顺序选项处于活动状态时,防止出现 PHP 致命错误
- 修正:使用预览图像替换 YouTube iframe 选项防止 Youtube 播放列表上的显示问题
- 修正:使用选项时保留视频参数用预览图像替换 YouTube iframe
- 错误修复:防止在 Google Search Console 中针对延迟加载脚本出现 404 错误
- 错误修复:在管理栏中使用清除缓存链接时,防止返回 Beaver Builder 构建器页面
3.1.1.1 2018 年 8 月 10 日
- 回归修复:防止在 Apache 上激活时出现 PHP 致命错误“未定义函数”,因为函数位于激活挂钩中未加载的文件中
3.1.1 2018 年 8 月 10 日
- 错误修复:如果 Google Tracking Add-on 未激活,则阻止插件删除自定义 cron 计划
- 错误修复:防止 PHP 致命错误是由另一个插件调用已弃用的 WP Rocket 函数
- 修正:改进 URL 到路径转换功能,以防止在缩小/合并/删除查询字符串期间某些相关 CSS/JS URL 出现错误
- 修正:添加更多默认排除以组合 Javascripts 文件以防止错误
- 错误修复:如果在多站点的网络级别激活,现在可以正确禁用 WP Rocket
- 修正:正确排除多站点子站点上的 REST API
- 修正:如果 wp-rocket-config 文件夹不存在,请正确重新创建
- 错误修复:正确定位 RTL 语言的显示侧边栏滑块
- 错误修复:不在许可证屏幕上显示显示侧边栏滑块
3.1 2018 年 8 月 6 日
- 要求更改:WP Rocket 现在需要 WordPress 4.7 或更高版本
- 新功能:创建 WooCommerce 空购物车内容的缓存,以提高 wc-ajax=get_refreshed_fragments AJAX 请求的加载时间
- 新功能:Google Tracking 一键式插件使您可以创建本地缓存版本的 Google Analytics 和 Google Tag Manager 文件,改进浏览器对它们的缓存
- 增强:结合JS文件也结合了内联和3rd方脚本,导致更好的兼容性并且没有渲染阻塞文件
- 增强功能:提高与 WooCommerce 多语言货币切换器的兼容性
- 增强功能:改进在缩小/组合期间对某些 CSS 文件的检测
- 增强功能:与结合 JavaScript 选项相关的 Uncode 主题的特定兼容性,以防止显示问题
- 增强功能:激活时自动与 o2switch Varnish xTremCache 兼容
- 修复:正确分配set_rocket_wp_cache_define过滤器的返回值
- 修复:在某些情况下,防止在仪表板中错误显示许可证到期日期
- 修复:防止缓存带有 403 或 500 错误代码的页面
- 修复:当 WooCommerce 页面未正确定义或发布时,防止将整个站点从缓存中排除
- 修复:在某些情况下使用多语言插件清除缓存时防止出现 php 警告
- 修复:使用此插件的新版本防止 WPS 隐藏登录激活的致命错误
- 修复:仅当 CDN 设置为 all 或 images 时,才正确将内联样式图像 URL 重写到 CDN
3.0.5.1 2018 年 6 月 5 日
- 回归修复:纠正阻止基于站点地图的预加载工作的问题
3.0.5 2018 年 6 月 5 日
- 增强:设置页面设计更新以提高可读性和对比度,自 3.0 发布以来,根据客户的反馈
- 增强:在设置页面添加显示侧边栏切换器,显示/隐藏主要对新用户有用的侧边栏
- 增强:将 CDN 字段恢复到 3.0 之前的实现,提高了它的可用性并修复了保留供选择的错误
- 增强功能:在 Cloudflare 设置中直接指定区域 ID,而不是使用域
- 第 3 方兼容性:提高与 Polylang 检测浏览器语言选项的兼容性
- 3rd 方兼容性:提高与 WeePie Cookie 的兼容性允许新功能
- 第 3 方依赖:将 Minify 库版本更新至 1.3.60
- 修正:正确缩小相对 CSS 和 JavaScript URL
- 错误修复:在子文件夹安装上使用缩小/缓存破坏时,正确重写 CSS 文件中的引用文件路径
- 错误修复:当图像上传到草稿时,防止完全清除缓存
- 白标:您可以使用WP_ROCKET_WHITE_LABEL_FOOTPRINT常量将默认的 WP Rocket 封装替换为通用封装。
3.0.4 2018 年 4 月 24 日
- 增强:在安装缺少Kinsta mu-plugin的情况下提高与Kinsta的兼容性,在前端使用“清除此URL”时正确清除Kinsta缓存
- 增强功能:即使对于 SG Optimizer 4.0.5 之前版本的站点,也可以在 Siteground 上生成 WP Rocket 缓存文件
- 增强功能:在某些 WP Rocket textareas 字段中添加回占位符以提示要使用的正确语法
- 修正:在某些情况下,防止在缩小/破坏的 CSS 文件中错误地重写 URL 路径
- 错误修复:修复了与阻止 WP Rocket 设置选项卡导航工作的 SumoMe 插件的冲突
- 错误修复:防止数据库优化计算所有管理页面上要优化的项目数量,而不仅仅是 WP Rocket 设置页面
- 修正:数据库优化“优化”按钮现在即使设置没有改变也能正确优化
- 依赖项:将lazyload 脚本更新为最新的可用版本
3.0.3 2018 年 4 月 9 日
- 增强:重新引入缓存 SSL 选项,因为许多网站使用 https 但 WordPress 主页 URL 没有反映它,这阻止了 https 页面的正确缓存
- 错误修复:如果发生 JavaScript 冲突,则显示所有选项,即使导航不起作用也能访问它们
- 错误修复:修复回滚对旧 PHP/WordPress 版本安装不起作用的问题
- Bugfix: 修复一个关于数据库自动清理频率的PHP通知
3.0.2 2018 年 4 月 3 日
- 错误修复:防止在 Kinsta 主机上由于不正确的类名称而出现白屏
3.0.1 2018 年 4 月 3 日
- 修正:纠正阻止登录用户缓存工作的问题
3.0 2018 年 4 月 3 日
- 此版本所需的最低 PHP 版本已升级至 5.4。
- 此版本所需的最低 WordPress 版本已升级到 4.2。
- 增强功能:全新的设置页面!我们重新设计了我们的设置,使其更清晰、更易于使用,并提供更多帮助您了解选项的作用。我们还删除了未使用的选项以简化您的体验。
- 增强功能:自动兼容 Kinsta 缓存系统和 CDN
- 修正:正确缩小/缓存破坏子目录安装和自定义内容路径
2.11.7 2018 年 3 月 11 日
- 增强:当唯一查询字符串是WP版本时,将动态CSS/JS保存为静态文件
- 增强功能:仅在 Composer 存在时才需要自动加载,以提高与站点范围内 Composer 安装的兼容性
- 增强功能:从 gzip 中排除 PDF
- 增强:在网站的WPTouch版本上应用lazyload
- 修正:在某些情况下,CSS @import或 url() 在缩小或删除查询字符串后防止错误的 URL
- 错误修复:使用多语言插件时,缩小和删除查询字符串可以正确应用于默认语言以外的语言
- Bugfix: 改进home path检测功能,防止出现某些值不正确的情况,并防止缩小/删除查询字符串
- 修正:当 WPS 隐藏登录 URL 为空时,防止主页从缓存中排除
- 错误修复:通过 XML-RPC 更新帖子时清除缓存
- 修正:在禁用移动缓存选项时正确添加 htaccess 重写规则,而无需先禁用移动选项的特定缓存
- 错误修复:在分类存档页面上正确加载关键 CSS
- 错误修正:正确自动检测 Yoast SEO 7 站点地图
2.11.6 2018 年 2 月 5 日
- 增强功能:dFactory 插件自动兼容 Cookie 通知
- 增强功能:更新 Minify 库以包含最新的改进和错误修复
- 错误修复:防止高级 SEO 包使 WP Rocket 设置页面无法访问
- 修正:从 AMP 页面中删除关键 CSS 以防止验证错误
- 错误修复:当分析被激活并且无法正确检测到 Web 服务器的类型时,防止出现 PHP 通知
2.11.5 2018 年 1 月 29 日
- 增强功能:添加过滤器rocket_youtube_thumbnail_resolution以能够修改 Youtube 预览图像的分辨率。有关我们文档的更多详细信息。
- 增强功能:添加过滤器do_rocket_critical_css_generation以控制关键 CSS 的自动生成。有关我们文档的更多详细信息。
- 增强:当合并 CSS 处于活动状态时,在 CSS 文件之前插入关键 CSS
- 增强功能:在缩小过程中更早地检查缩小文件的存在以缩短缓存生成时间
- 增强功能:防止在未缓存的页面上添加 DNS 预取
- 错误修复:更正了rocket_realpath()Windows 服务器上阻止缩小和删除查询字符串的问题
- 修正:由于样式表标签包含特殊字符,当优化 CSS 交付处于活动状态时,阻止显示某些代码
- 修正:即使没有要缩小的文件,也能正确应用删除查询字符串
- 修正:防止因 2.11.4 中的变量命名错误而导致 PHP 警告
- 修正:当延迟加载处于活动状态时,正确地将尺寸应用于图像
- 修正:当内容文件夹在 WordPress 目录之外时,正确处理文件以进行缩小并删除查询字符串
2.11.4 2018 年 1 月 8 日
- 错误修复:当组合选项处于活动状态时,如果标题中没有 JS 文件,则正确应用 JS 缩小/组合
- 错误修复:正确显示来自 Jetpack 的一些嵌入,同时延迟加载 iframe 选项处于活动状态
- 错误修复:纠正延迟加载和 Cloudflare Rocket Loader 之间的冲突
- 错误修复:在某些情况下防止 404 错误,因为浏览器正在尝试加载lazyload-v.min.js 文件
- 错误修复:如果 CSS 标签在文件 URL 之后没有任何内容,则更正优化 CSS 交付的显示问题
- 错误修复:正确将 CSS/JS 动态文件保存为静态文件
- 错误修复:从延迟加载中排除 MasterSlider 图像以防止显示问题
- 3rd 方兼容性:自动排除 s2member 动态文件被保存为静态文件以防止出现问题
- 第 3 方兼容性:如果 WP Super Minify 与 WP Rocket 缩小选项同时处于活动状态,则显示警告
2.11.3 2017 年 12 月 19 日
- 错误修复:如果 URL 包含“-v”,则防止延迟加载脚本上出现 404
- 错误修复:当延迟加载处于活动状态时,当它们进入视图时正确显示最初隐藏的图像。这应该会提高与滑块、标签、手风琴或轮播的兼容性
2.11.2 2017 年 12 月 18 日
- 增强功能:根据 IntersectionObserver 的浏览器支持使用不同版本的延迟加载脚本。支持此功能的浏览器应该会看到很大的改进。`
- 增强功能:将 rel=”preload” polyfill 更新到最新版本
- 错误修复:防止缩小文件由于文件名中的查询字符串而返回 404 错误
- 错误修复:当 WordPress 安装在子目录中时,正确防止 jQuery 被延迟
- 错误修复:防止与数据库优化、关键 CSS 生成或站点地图预加载相关的致命错误“未定义方法取消进程()”
- 错误修复:在启用 HTML 缩小的某些情况下防止出现白屏
- 错误修复:防止 $rocket_js_enqueue_in_head 上的 PHP 警告,因为它没有设置
- 错误修复:防止在不应应用时应用白标
- 错误修复:防止 CDN 和组合 CSS/JS 之间的冲突,其中原始文件被删除但组合文件未添加到 HTML
2.11.1 2017 年 12 月 15 日
- 错误修复:在某些服务器上防止与 open_basedir 相关的 PHP 警告
- 错误修复:更正 WP Rocket 中 Cloudflare 功能所需的 PHP 版本
- 错误修复:正确地将 $item 参数传递给 Rocket_cpcss_job_request 过滤器
- 错误修复:在没有版本查询字符串的文件上使用缩小时,防止显示文件的完整路径
- 错误修复:在使用 defer JS 和不使用组合的缩小时防止 jQuery 被删除
- 错误修复:防止在某些情况下由于重新声明函数而导致 PHP 致命错误
2.11 2017 年 12 月 14 日
- 向后兼容性:这个新版本的 WP Rocket 与 PHP 5.2 不兼容。如果您在 PHP 5.2 服务器上更新,您将收到警告通知和回滚到先前版本的选项。
- 新功能:您现在可以从 WP Rocket 设置自动生成关键路径 CSS。它将为您的主页、博客页面以及您拥有的每种类型的页面/分类法生成不同的关键路径 CSS。
- 新功能:我们添加了一个选择加入的匿名分析跟踪,以更好地了解客户对插件的使用情况,并帮助我们在未来使用这些数据进行改进
- 增强:全新的延迟加载脚本,性能和兼容性更好
- 增强功能:作为新的延迟加载选项,您现在可以通过可点击的缩略图替换 Youtube 视频,如果您在同一页面上有很多视频,这可以帮助您缩短加载时间
- 增强功能:全新的缩小系统,更快更好。它不再依赖 HTTP 请求,这应该可以防止我们遇到的一些常见问题
- 增强功能:删除查询字符串选项不再依赖于 HTTP 请求,这应该可以防止我们遇到的一些常见问题
- 增强:数据库优化过程现在在后台完成,防止任何长时间的等待或超时
- 增强功能:在触发操作后添加更多通知,以提供有关插件正在发生的事情的更多反馈
- 增强功能:即使您没有启用 WP Rocket 重写规则,现在也会提供缓存文件的 gzip 版本
2.10.12 2017 年 11 月 21 日
- 错误修复:当 WP Offload S3 和 WP Offload S3 Assets 被激活但由于与新版 AWS 插件不兼容而被禁用时,防止出现致命错误
- 错误修复:在某些不支持 .htaccess 中的选项的主机上防止出现错误 500
- 错误修复:防止缓存删除在某些多语言安装中不起作用
2.10.11 2017 年 11 月 3 日
- 增强功能:防止在默认情况下不会禁用它的主机上的缓存文件夹中显示目录列表
- 修复:使用特定缓存移动选项时,防止 NGINX 服务器上可能出现 PHP 警告
- 修复:使用 CSS 缩小和 PHP 7.1 时防止 PHP 通知
2.10.10 2017 年 10 月 23 日
- 修复:在某些情况下,Google 字体连接可能会导致显示问题
- 修复:在不应该应用的时候应用了白标。注意:如果您在 2.10.9 中开始使用 WP Rocket,您现在可以在设置页面和工具栏菜单上看到您以前从未见过的内容。请将此视为“恢复正常”而不是“新的”。对于造成的任何混乱,我们深表歉意。
- 修复:设置导入在某些情况下不起作用
2.10.9 2017 年 9 月 20 日
- 修复:当合并谷歌字体选项处于活动状态时,防止删除谷歌字体
2.10.8 2017 年 9 月 20 日
- 增强功能:将 usqp 查询字符串添加到查询字符串以接收默认缓存(AMP 兼容性)
- 增强功能:对不同的 WP Rocket 预加载使用不同的用户代理来区分它们
- 修复:防止 Elementor 和结合 Google Fonts 选项之间的冲突
- 修复:导入设置应该在所有浏览器上都能正常工作
- 修复:更改 iframe 的默认延迟加载占位符以防止某些浏览器中的警报
- 修复:当 load css asynchronously 处于活动状态时,将添加到 close body 标签而不是 close html 的 noscript 标签附加到 W3C 验证器中以防止警告
- 修复:当延迟 JS 安全模式在网站上以 site_url() 作为子文件夹处于活动状态时,正确地从连接中排除 jQuery
- 修复:从页面中排除 WooCommerce 运输类 URL 以防止清除整个域而不是部分域
- 修复:使用 Polylang 时限制 WP Rocket 管理菜单中自定义标志的最大尺寸
- 修复:htaccess 警告消息的正确占位符
- 修复:当白标签处于活动状态时,防止在插件信息上显示 WP Rocket 横幅
2.10.7 2017 年 8 月 2 日
- 增强功能:自动检测 WP Offload S3 & Assets 以停用 WP Rocket 中相应的 CDN 选项
- 增强:CDN URL 应用于内部图片链接
- 增强功能:更改高级自定义字段选项页面上的值时清除缓存
- 增强:引入 Rocket_remove_empty_lines 过滤器来控制 htaccess 中空行的移除
- 修正:设置导入现在可以在 Internet Explorer、Edge 和 Chrome Windows 上正常工作
- 修正:图像的 CDN 重写应该不太可能因 JavaScript 插入的 HTML 而中断
- 修正:在 gzip 压缩版本中不包含 WP Rocket 的非 HTML 文件的足迹
- 修正:让我们的正则表达式不那么贪婪以改善缩小
- 修正:如果 WordPress 中没有包含脚本,则防止出现 PHP 警告
2.10.6 2017 年 7 月 17 日
- 修正:缓存在 Windows 服务器和带有符号链接的自定义配置上不起作用
- 修正:防止 CDN 在使用 wp_get_attachment_image_src() 时应用到不该应用的地方
- 修正:在主页上设置 WooCommerce 购物车/结帐/帐户页面时,不要从缓存中排除主页
- 修正:为 hash_equals() 函数添加一个 polyfill,使其在 PHP < 5.6 上工作
- 修正:防止在WP Rocket配置文件中多次添加登录用户变量的公共缓存
2.10.5 2017 年 6 月 28 日
- 增强功能:默认情况下不再缓存提要。它们可以通过使用 Rocket_cache_reject_uri 过滤器再次缓存
- 增强功能:自动从缓存中排除 Easy Digital Downloads 购买确认页面
- 错误修复:修复了使用子文件夹阻止缓存对某些配置工作的问题
2.10.4 2017 年 6 月 22 日
- 增强功能:与 GeotargetingWP 插件自动兼容
- 增强功能:Elementor JS 文件不再自动从 JS 小型化中排除
- 增强功能:WPML JS 文件不再移动到页脚
- 修正:防止使用删除查询字符串选项和 HTTP 请求失败时的潜在问题
- 修正:防止删除查询字符串选项和 CDN 之间的冲突
- 修正:正确激活改进的 JS 和 CSS 缩小器
- i18n:修复丢失的翻译字符串,更新翻译并改进 RTL 支持
- 安全修复:可能触发 LFI,并使用已弃用的 PHP 版本利用它。恐惧分数:低风险,感谢 Paulos Yibelo
2.10.3 2017 年 6 月 8 日
- 回归修复:修复了 Jetpack 和 WP Rocket 之间的不兼容导致缓存无法提供
- 修正:修改 WP 火箭管理菜单上显示的标志类,当 WPML 处于活动状态时,以防止自定义标志出现任何显示问题
2.10.2 2017 年 6 月 8 日
- 回归修复:在页脚中正确插入连接的 JS 文件
- 回归修复:在管理栏中正确显示清除 cloudflare 缓存按钮
2.10.1 2017 年 6 月 8 日
- 增强功能:添加自动兼容 JetPack cookie 法
- 增强功能:不再在 WP Engine 上自动激活 CDN 选项
- 错误修正:防止 GoDaddy 出现致命错误
2.10 2017 年 6 月 7 日
- 新增内容:异步加载 CSS 文件并将关键 CSS 添加到页面标题的选项
- 新增:延迟加载 JS 文件的选项
- 新增内容:缩小和串联现在是单独的选项
- 新功能:禁用 WordPress 嵌入的选项
- 增强功能:彻底检查我们的管理面板,使其更清晰、更简单
- 增强功能:将 WP Rocket 选项导出为 JSON 而不是 gzip
- 增强功能:使用性能更高的库进行缩小
- 增强功能:在使用 PHP 7 的 PHP 兼容性检查器插件时防止出现警告
- 修正:修复 JS 文件应该留在页脚中的情况,在连接期间移到页眉
- 修正:防止某些页面构建器和删除查询字符串选项出现问题
- 错误修复:防止 WordPress 位于子目录中并且删除查询字符串选项处于活动状态时出现问题
- 错误修复:使用 Varnish HTTP Purge 和 WP Rocket 清除缓存时防止出现错误消息
- 修正:修正 CDN 和背景图片的一些问题
- 新过滤器:可以使用过滤器 Rocket_fetch_minify_args 来允许缩小在基本身份验证之后工作
2017 年 4 月 5 日 2.9.11
-
修复:PHP
致命错误:未捕获错误:调用 …/inc/3rd-party/jetpack.php 中未定义的函数
jetpack_sitemap_uri() – 从 Jetpack 4.8 开始,jetpack_sitemap_uri() 函数不再存在。Jetpack 团队将在 4.8.1 中弃用它。
2.9.10 2017 年 3 月 29 日
- [PHP 5.2] 修复解析错误:第 117 行 /inc/3rd-party/hosting/godaddy.php 中的语法错误、意外 T_STRING
2.9.9 2017 年 3 月 22 日
- 增强功能:与 GoDaddy 托管主机的兼容性
- 增强功能:将 Mobile_Detect 类更新到最新版本
- 增强功能:在设置 ao_noptimize 查询字符串时允许缓存
- 修复:LazyLoad Iframes & Videos 不再使 Android Facebook 浏览器崩溃
- 修复:CDN URL 不再通过引用应用于 SVG URL
- 修复:在单个帖子上禁用缩小时,现在可以正确应用删除查询字符串
- 修复:Imagify 安装按钮再次起作用
2.9.8.1 2017 年 3 月 2 日
- 回归修复:PHP 致命错误:无法在第 138 行的 ../inc/front/cdn.php 中的写入上下文中使用函数返回值
2.9.8 2017 年 3 月 2 日
- 修复:自 2.9.7 起保存选项时的 PHP 通知
- 修复:使用 CDN 时,Envira Gallery Lightbox 中的图像 URL 被错误地重写
- 修复:CDN 功能在 PHP < 5.4 上使用无方案 URL 无法正常工作
- 修复:恢复到 /min/ 目录中以前的 htaccess 以防止某些设置出现 403 问题
- 修复:当拒绝 UA 变量为空时防止缓存不起作用
2.9.7 2017 年 2 月 27 日
- 增强功能:仅在首次安装和保存选项时检查 API 密钥验证。
2.9.6 2017 年 2 月 23 日
- 增强功能:与 Minification 和 Sucuri 的 .htaccess 强化兼容
- 增强功能:瞬时保存 WP Engine CDN 值以减少请求数量
- 增强功能:从 JS 缩小中排除 cdn.jsdelivr.net 和 cdnjs.cloudflare.com
- 修复:当启用 CSS/JS 缩小时,删除查询字符串现在应用于从缓存中排除的页面
- 修复:防止对通过 XMLRPC.php 发布的图像进行 CDN URL 替换
- 修复:防止在启用 JS 缩小的情况下复制 Gravatar 文件
- 修复:在具有相对路径的图像上正确应用 CDN URL
2.9.5 2017 年 2 月 10 日
- 增强:在自动优化中启用缩小选项时,它将在 WP Rocket 中禁用
- 增强功能:将版本添加到 SCCSS 静态文件名以改进缓存破坏
- 增强功能:将版本添加到动态 CSS/JS 中另存为静态文件以改善缓存破坏
- 增强功能:自动从缩小中排除 Elementor JS 文件
- 增强功能:从 JS 缩小中自动排除“http://www.industriejobs.de”外部域
- 修复:导入选项现在再次适用于 WP 4.7.1 及更高版本
- 修复:防止在 filemtime() 上出现 PHP 警告
- 修复:当值为空时,不要将完整路径添加到 CSS 背景 url
2.9.4 2017 年 1 月 21 日
- [PHP 5.2] 修复 PHP 解析错误:第 39 行的 ../inc/3rd-party/plugins/sf-move-login.php 中的语法错误,意外的 T_FUNCTION,期待 ‘)’。
2.9.3 2017 年 1 月 19 日
- 增强功能:为缓存破坏文件名和从动态 CSS/JS 创建的静态文件添加过滤器
- 增强:使用文本字段而不是 CloudFlare 域值的下拉列表,预先填充当前网站的域
- 修复:如果某些文件不使用 ?ver 或使用不寻常的查询字符串,则阻止它们保存在缓存破坏中
- 修复:防止 SF Move Login 2.4 及更高版本出现致命错误
- 修复:当 URL 被“包围时,防止背景图像 URL 和 CDN 出现问题
- 修复:使用删除查询字符串 + CDN + 延迟加载时防止 JS 文件被加载两次
2.9.2 2017 年 1 月 11 日
- 增强功能:将 CDN URL 应用于 wp_get_attachment_image_src() 显示的图像
- 增强功能:在 HTML 缩小期间保留 Yandex 注释
- 增强功能:暂时保存 CloudFlare IP 以防止调用 CloudFlare API
- 修复:替换缓存破坏路径中的空格以防止缓存破坏文件的加载问题
- 修复:如果请求是 POST 方法,则不要缩小以防止在未缓存页面的页脚中添加 JS 文件
- 修复:在清除之前检查帖子类型是否为对象以防止出现 PHP 警告
- 修复:卸载 WP Rocket 时正确删除缓存破坏文件夹
- 修复:CloudFlare 浏览器缓存 TTL 值强制 int 类型
2.9.1 2016 年 12 月 28 日
- 增强功能:改进了与 WP Retina 2x 的兼容性
- 增强功能:与 WeePie cookie 允许插件的兼容性
- 修复:正确地将版本号添加到文件名“从静态资源中删除查询字符串处于活动状态时”
- 修复:不要将 CDN URL 应用于某些不应包含它的链接
- 修复:稍后插入静态简单自定义 CSS 文件以遵守样式表顺序
- 修复:在具有域映射的多站点上使用子域时使用正确的主机值
- 更新巴西语翻译
2.9 2016 年 12 月 20 日
- 新增内容:使用 php 文件加载的 CSS 和 JS 内容现在保存为静态文件,以缩短加载时间
- 新增内容:重新设计的缓存破坏 – 文件版本现在编码在文件名中,保持浏览器缓存破坏的兼容性,同时提高测试工具中的删除查询字符串分数
- 新增:为所有登录用户使用公共缓存文件夹的新选项
- 改进:CDN URL 现在应用于 HTML 内容中的 CSS 背景图像
- 改进:CDN URL 现在应用于自定义文件,如视频或文档
- 改进:CDN URL 现在使用相对路径应用于图像
- 改进:CloudFlare 连接 – 当您修改选项时,现在将显示成功和错误消息
- 改进:3 小时后自动将 CloudFlare 开发模式值设置为关闭以反映 CloudFlare 行为
- 改进:将 minify 库更新到最新的稳定版本 (2.3) 修复已知错误
- 改进:更新变体时会自动清除 WooCommerce 产品缓存
- 改进:与 WooCommerce 多语言插件中的货币切换器兼容
- 改进:使用 Divi 时从缩小中自动排除 Salvattore JS
- 改进:从缓存中自动排除 SecuPress 自定义登录页面
- 改进:从缓存中自动排除 WP-AppKit 路径
- 改进:从缩小中自动排除 Disqus JS 文件
- 改进:FAQ 选项卡现在提供更多语言版本
- 改进:不要删除 ESI 标签的注释
- 修复:从该 CPT 更新帖子时不再删除 CPT 存档下的所有缓存
- 修复:防止缩小 URL 中的空值导致 400 错误请求
- 修复:现在可以在用户代理排除字段中正确使用正则表达式
- 修复:在私人窗口中显示 WP Rocket 设置时,防止由于 sessionStorage 导致 JS 错误
2016 年 10 月 18 日 2.8.23
- 修复:防止 PHP < 5.3 上的致命错误
2.8.21 2016 年 10 月 17 日
- 增强功能:在选项中将 CloudFlare IP 保存在临时和区域 ID 中以减少 API 调用次数
- 修复:在某些情况下将 cloudflare 最佳设置设置为 on 时防止 PHP 警告
2016 年 10 月 13 日 2.8.20
- 修复致命错误:未捕获的异常 ‘Cloudflare\Exception\UnauthorizedException’ 在 ../inc/vendors/CloudFlare/Api.php:232 中带有消息“您无权执行此请求”
2.8.19 2016 年 10 月 12 日
- 改进:从外部 JS 缩小中自动排除 ads.investingchannel.com
- 修复 PHP 警告:从第 239 行的 ../inc/vendors/CloudFlare/Api.php 中的空值创建默认对象
- 修复 PHP 警告:curl_setopt_array():当 open_basedir 时无法激活 CURLOPT_FOLLOWLOCATION
- 修复 PHP 注意:未定义的属性:stdClass::$result in ../inc/functions/cloudflare.php on line 25
- 修复 PHP 注意:未定义的属性:stdClass::$success in ../inc/common/cloudflare.php on line 21
2.8.18 2016 年 10 月 11 日
- 修复:解决 CloudFlare 凭据(电子邮件、API 密钥、域)不正确导致 API 无法连接的 CloudFlare 用户的致命错误 Uncaught Exception
2.8.17 2016 年 10 月 11 日
- 修复:解决 PHP 版本低于 5.4 的 CloudFlare 用户的致命错误
- 修复:如果 CloudFlare 域字段为空,则解决 PHP 通知
2.8.16 2016 年 10 月 11 日
- 增强功能:更新以与 CloudFlare API 版本 4 兼容。由于此更改,CloudFlare 功能现在需要启用 PHP 5.4 或更高版本。
- 增强功能:使用WP Rocket中的自动优化设置选项时,将Cloudflare的浏览器缓存TTL设置为1个月
2016 年 10 月 5 日 2.8.15
- 增强功能:自动兼容 Aelia Tax by Country 和 Aelia Prices by Country
- 增强功能:与 Visual Composer 网格自动兼容
- 增强功能:自动禁用 BuddyPress 配置文件和组创建/编辑页面上的延迟加载
- 新过滤器:rocket_varnish_purge_request_host。过滤在清漆清除请求的请求标头中传递的主机值
- 修复:删除 CDN 域值的尾部斜杠
- 修复:清除完成后删除日期 URL 的 gzipped 缓存文件
- 修复:当 qTranslate-X 处于活动状态时返回正确的 URL
- 修复:在 NGINX 服务器上完成清除时,防止尝试删除 index.html/.mobile-active
- 修复:遵循正确的白标格式进行导出/导入设置
- 修复:删除对 WP Mobile Detector 的提及(插件不再存在)并添加对 Easy Social Share Buttons 的提及
- 修复:如果存在 opcache 函数但访问受 opcache.restrict_api 指令限制,则防止 PHP 警告
2.8.14 2016 年 9 月 17 日
- 修复:使用 WP Rocket 版本 2.8.12/2.8.13 防止对 Enfold 主题用户发出 PHP 警告
2.8.13 2016 年 9 月 14 日
- 回归修复:更新帖子时再次正确清除缓存
- 修复:防止在 Android 上的 Facebook 应用程序的应用程序内浏览器上延迟加载的问题
- 修复:防止在永久链接结构没有尾部斜杠时清除某些日期 URL 的问题
- 修复:当白标处于活动状态时,不要在 CloudFlare 标头中显示 WP Rocket
2.8.12 2016 年 9 月 13 日
- 修复:为页脚中的 JS 文件正确应用 script_loader_src 过滤器
- 修复:当添加到选项时,文件名中带有 + 的 JS 文件名现在可以从缩小中正确排除
- 修复:不要预加载不应公开或可公开查询的帖子
- 修复:当主页从缓存中排除时,防止在新帖子上自动选中“从不缓存以下页面”复选框
2016 年 8 月 25 日 2.8.11
- 增强功能:用于 NGINX 上移动选项检测的特定缓存
- 增强功能:在更新 WP Rocket 时清除 OPCache 以防止出现文件已更新但 WP 管理中未考虑更新的问题
- 增强功能:与 Thrive Visual Editor 的兼容性
- 增强功能:自动从 JS 缩小中排除 BuddyPress plupload
- 错误修复:绕过 home_url() 因为页面的 WPML 过滤器总是在更新帖子时被清除
- 错误修复:防止 Sweet Alert 2 中的未定义变量
2016 年 8 月 1 日 2.8.10
- 回归修复:在带有 AMP for WordPress 插件和 WordPress < 4.6 的页面的 AMP 版本上再次删除 DNS 预取
2.8.9 2016 年 7 月 29 日
- 增强功能:在 WordPress 4.6 及更高版本上使用 wp 资源提示进行 DNS 预取功能
- 增强功能:将甜蜜警报更新为甜蜜警报 2
- 增强功能:在 htaccess 规则中从 gzip 压缩中排除 mp4、webp、webm 文件格式
- 修复:每周和每月的时间表现在正在为数据库优化而工作
- 修复:Beaver Builder 兼容性现在可以正常工作
- 修复:在主页上使用清除此 URL 不再清除整个域
- 修复:钩子“rocket_capability”现已弃用,应使用“rocket_capacity”代替
- 修复:删除 WPML 和 WP Rocket 都处于活动状态时的 PHP 通知
2.8.8 2016 年 7 月 9 日
- 回归修复:如果 WP Engine 帐户没有激活,则不要自动激活 WP Rocket CDN 选项。
2.8.7 2016 年 7 月 6 日
- 回归修复:将正确的方案添加到 WP Engine CDN URL
- 修复:用真正的撇号替换 .htaccess 注释中的转义单引号,以防止在同一编辑器上出现语法高亮问题
- 修复:当站点为 http 且 CDN 为 https 时,为主题中的资产设置正确的 URL 方案
2.8.6 2016 年 7 月 5 日
- 增强功能:选择地理定位选项时自动缓存 WooCommerce 地理定位查询字符串
- 增强功能:更新海狸构建器的页面布局时清除缓存和缩小的文件
- 修复:WP 引擎上未定义的变量 $domains
- 修复:在 WP 引擎上始终将 WP_CACHE 的值保持为 true
- 修复:第一次在 WP Rocket 激活的情况下激活 All in One SEO Pack 时的未定义通知
- 修复:防止缩小的 URL 以逗号开头并导致 400 错误
- 修复:在 FAQ 选项卡中更新一个文档的 URL
2.8.5 2016 年 6 月 13 日
- 修复:与 Polylang Pro 的兼容性
- 修复:在编辑帖子屏幕上选中“从不缓存此页面”时未定义的索引通知
- 修复:PHP 通知因为使用 id 而不是 ID
- 修复:使用 v2 时将 WP REST API 基本路径添加到拒绝的 uri 列表
- 修复:返回空数组而不是空数组以防止 bots.php 中的 PHP 警告
2.8.3 2016 年 6 月 7 日
- 改进:更好地检测欧盟 cookie 法,仅在自动阻止处于活动状态时添加强制 cookie
- 改进:将 utm_expid 添加到允许使用缓存的查询字符串列表中
- 改进:允许通过过滤器修改 $min_cachePath 以在某些主机上进行缩小
- 修复:如果 DOING_AJAX 则不缓存以防止 Jetpack 相关帖子的错误
- 修复:更新克罗地亚语翻译以修复 PHP 警告
- 修复:如果 $post 不是 purge.php 中的对象,则 PHP 警告
- 修复:如果 $sources 在 protocol.php 中为空,则 PHP 警告
2.8.2 2016 年 5 月 27 日
- 修复:未保存在站点地图预加载纹理中输入的 URL
- 修复:停用手动和自动预加载机器人并没有真正停用它们
2.8.1 2016 年 5 月 27 日
- 修复:更正延迟加载和具有尺寸属性的图像的问题
2.8 2016 年 5 月 26 日
- 新功能:直接从 WP Rocket 设置优化您的数据库,并安排自动优化
- 新功能:使用 XML 站点地图预加载您的网站。自动检测 Yoast SEO、多合一 SEO 包和 Jetpack 站点地图
- 改进:从 WP Rocket 设置中停用手动和自动预加载机器人
- 改进:从管理栏中清除 CloudFlare 缓存
- 改进:从编辑屏幕上的缓存选项元框中从缓存中排除页面
- 改进:从外部 JS 缩小中自动排除 content.jwplatform.com(由 JWPlayer 支持报告)
- 改进:如果 2020 脚本已入队,则不要延迟加载
- 错误修复:更新帖子时不再清除整个缓存,并且在 WordPress 4.5 及更高版本上首页设置为“最新帖子”
- Bug fix: Polylang – Create the rocket config file for each language when option is set to a different domain per language
- 新过滤器:functions/cdn.php 中的 Rocket_cdn_css_properties_url
- 修复:PHP 通知 – $is_ssl 未在 3rd-party/hosting/wpengine.php 中定义
- 修复:PHP 通知 – 在 process.php 中进行移动检测时 $_SERVER[‘HTTP_USER_AGENT’] 上的未定义通知
- 修复:PHP 通知 – 未定义变量:home 在 /inc/functions/cdn.php
- 修复:在 Rocket_serve_cache_file() 中传递 $rocket_cache_filepath 而不是 $request_uri_path 并删除全局 $rocket_cache_filepath
- 修复:当白标签处于活动状态时不显示文档或支持的链接
- 修复:在导出设置且白标处于活动状态时将文件名更改为白标 slug 名称
- 修复:如果白标处于活动状态,则不要在 Cloudflare 选项上显示 WP Rocket
- 修复:在我们的支持表单中用 example.com 替换 domain.com
- 修复:仅当 WooCommerce 地理定位对于 WooCommerce 货币转换器小部件处于活动状态时才添加强制性 cookie
- 修复:延迟加载占位符的 W3C 验证器错误。将大小添加到 data-lazy-* 属性
2.7.4 – 2016 年 4 月 13 日
- 错误修复:不要在 LayerSlider 图像上应用 LazyLoad 以避免显示问题
- 错误修复:在前端使用“清除此 URL”时一定要清除 URL
2.7.3 – 2016 年 3 月 28 日
- 改进:更好地验证 CloudFlare 域值
- 错误修复:https 网站的清漆清除兼容性
- 错误修复:未创建语言时 Polylang 出现 PHP 错误
2.7.2 – 2016 年 3 月 17 日
- 改进:不要在具有 data-no-lazy 属性的 iframe 上应用 Lazyload
- 错误修复:与 WooCommerce 多语言的兼容性
- 回归修复:与 WP 引擎的兼容性。如果您使用的是 WP Rocket 2.7 或 2.7.1 并且您使用的是没有 CDN 的 WP Engine,请立即更新到此新版本!
- 回归修复:不要将主页分页重定向到主页
2.7.1 – 2016 年 3 月 14 日
- 错误修复:如果“为移动访问者创建缓存文件”被激活,则不要为平板设备提供移动缓存版本
- 错误修复:第一次保存设置时重新生成 advanced-cache.php 文件以避免“为移动访问者创建缓存文件”选项出现问题
2.7 – 2016 年 3 月 11 日
- 新增:向«移动缓存»添加子选项,为移动访问者创建一组特定的缓存文件
- 新增功能:添加“Feed cache”选项以缓存默认的 WordPress RSS 提要
- 新增:添加一个选项,用默认的 WordPress 笑脸替换表情符号 – 这减少了外部 HTTP 请求的数量
- 新增功能:添加“清漆”选项卡以管理清漆清除兼容性。有了这个新功能,不再需要使用 Varnish HTTP Purge 插件
- 新增内容:添加 « HTTPS 协议重写 » 选项以支持 CloudFlare 的灵活 SSL
- 新增功能:在管理栏中添加“清除 OPcache”链接以清除 Opcache(如果它已安装在您的服务器上)
- 新增内容:使用过滤器添加“当这些 cookie 不存在时不缓存页面”选项
- 改进:在 srcset 属性上应用 LazyLoad
- 改进:与 « Aealia Currency Switcher »、« WooCommerce Currency Converter Widget »、« Age verify » 和 « EU Cookie Law » 插件的兼容性
- 改进:与 « Polylang 1.8+ » 和 « qTranslate-x » 插件的兼容性
- 改进:与《EDD 软件许可》的兼容性
- 改进:当主 URL 以 https 开头时自动激活 SSL 缓存
- 改进:自动清理 CloudFlare 域选项,只留下没有 http:// 和 / 的域
- 改进:从缓存中自动排除这些“给予”插件页面:捐赠历史、失败交易和成功交易
- 改进:从缓存中自动排除«自定义登录页面模板»插件页面
- 改进:与 WP Engine CDN 更好的兼容性
- 错误修复:如果 wp_get_referrer() 返回 false 则提供回退以避免在单击“清除缓存”或“预加载缓存”后出现空白页面
- 错误修复:如果您没有为登录用户激活缓存,则不要两次加载排队的 JS
- 错误修复:当子文件夹名称与主题文件夹名称相同时,多站点上的缩小中断
- 错误修复:不要在“头像上传”Buddypress 页面上应用 LazyLoad
- 错误修复:JS 缩小与 Speakerdeck 和 Jotform 脚本之间的兼容性
- 修复 PHP 警告:filemtime(): stat failed for ../inc/front/process.php on line 220
- 修复 PHP 注意:未定义索引:is_apache ../wp-rocket/wp-rocket.php on line 189
2.6.16 – 2016 年 2 月 26 日
- 改进:与官方 AMP WordPress 插件兼容。
2.6.15 – 2015 年 12 月 17 日
- 改进:在具有 srcset 属性的图像上应用 LazyLoad 以与 WordPress 4.4 上的响应式图像兼容
2.6.14 – 2015 年 12 月 14 日
- 改进:当 CDN 选项被激活时,用 CDN URL 替换 WP 4.4 响应图像的 srcset URL
- 修复 PHP 通知(仅在 PHP7 上):在 ../inc/front/process.php 中的第 124 行仅应通过引用传递变量
2.6.13 – 2015 年 12 月 10 日
- 改进:在 LazyLoad JS 标签上添加 data-cfasync 属性以避免 CloudFlare 的 Rocket Loader 选项出现问题
- 改进:删除缩小文件中的所有 CSS 注释
- 回归修复:在没有多域配置的情况下激活多语言插件时,在缩小的 CSS 和 JS 文件上应用 CDN
- 错误修复:为 IP 范围库中的所有函数添加前缀以避免官方 CloudFlare 插件出现问题
-
修复 PHP 通知(仅适用于 PHP7):
- 在第 10 行的 ../inc/front/process.php 中只应通过引用传递变量
- 在第 123 行的 ../inc/functions/admin.php 中只应通过引用传递变量
- 在第 206 行的 ../inc/admin/admin.php 中只应通过引用传递变量
- 在第 61 行的 ../inc/front/process.php 中只应通过引用传递变量
2.6.12 – 2015 年 10 月 23 日
- 改进:在用户列表页面中添加“清除此缓存”链接
- 改进:添加 Rocket_clean_user() 函数以能够清除特定用户的缓存
- 错误修复:.css.php 和 .js.php 可以从 CSS/JS 缩小中排除
- 错误修复:删除“{{WP_ROCKET_CONDITIONAL}}”,当它在激活 CSS/JS 缩小后的特定情况下仍然存在于源代码中时
2.6.11 – 2015 年 10 月 1 日
- 改进:在 WP Serveur 主机上自动清除清漆。无需使用 Varnish HTTP Purge 插件!
- 错误修复:在 WP Serveur 托管的网站上自动停用内联 JS 选项,以防止出现 PHP 错误问题
- 错误修复:当“清漆 HTTP 清除”也清除清漆缓存时清除 WP Rocket 缓存
2.6.10 – 2015 年 9 月 25 日
- 回归修复 PHP 通知:未定义变量:current_blog_id ../inc/front/minify.php on line 604
- 错误修复:JS 缩小和 Adition.com 脚本之间的兼容性
2.6.9 – 2015 年 9 月 14 日
- 错误修复:主站点上带有子域的多站点上的缩小问题
- 错误修复:不要在 BuddyPress 个人资料页面上应用 LazyLoad
- 错误修复:JS 缩小和 Finanzcheck 脚本之间的兼容性
- 修复 PHP 警告:在第 560 行的 ../inc/front/minify.php 中为 foreach() 提供的参数无效
2.6.8 – 2015 年 9 月 8 日
- 改进:在分类列表页面中添加“清除此缓存”链接
- 改进:与飞轮托管完全兼容
- 错误修复:WP Rocket 更新通知将在 12 小时内显示
- 错误修复:激活 Revolution Slider 4.0+ 时自动停用内联 JS 选项以避免出现问题
- 错误修复:无法更改选项时 WP Rocket、WPML 和定制器之间的问题
- 错误修复:在 WPML 上激活“使用默认语言目录”选项时清除主页
- 错误修复:在 Polylang 上激活“从内容设置语言”选项时清除整个缓存
- 错误修复:激活多语言插件(WPML、qTranslate、Polylang)时在多域上应用 CDN
- 错误修复:与多语言插件和多域配置的兼容性
- 错误修复:当 WPML、Polylang 或 qTranslate 被激活时,根据帖子语言预加载正确的主页
- 错误修复:不要在 URL 末尾没有 / 的情况下缓存 WordPress 提要
- 错误修复:不要在 WP-Print 生成的打印页面上应用 LazyLoad
- 修复 PHP 注意:未定义的偏移量:1 in ../inc/functions/minify.php on line 111
- 修复 PHP 注意:未定义索引:REQUEST_METHOD in ../inc/front/process.php on line 25
- 修复 PHP 注意:尝试在第 93 行的 ../inc/common/purge.php 中获取非对象的属性
2.6.7 – 2015 年 8 月 7 日
- 改进:使用 WP_ROCKET_CF_API_KEY 常量直接从 wp-config.php 文件设置 CloudFlare API Key
- 错误修复:删除 home_url() 上的大写字母以防止在站点 URL 或 WordPress URL 选项包含大写字母时出现清除问题
- 修复 PHP 警告:file_exists(): open_basedir 限制生效。File(../wp-config.php) 不在允许的路径内:(../) in ../inc/functions/files.php on line 658
2.6.6 – 2015 年 8 月 4 日
- 改进:当帖子被 WP PostRatings 评级时清除并预加载缓存
- 回归修复:WP Rocket 更新后其他插件更新消失
- 回归修复:回滚被破坏
2.6.5 – 2015 年 8 月 3 日
- 改进:完全兼容 GoDaddy & Savvii Hosting
- 改进:从 WooCommerce、Jigoshop、iThemes Exchange 和 WP-Shop 的缓存中自动排除“我的帐户”页面
- 改进:自动检测我们是否需要重新生成 WP Rocket 配置文件
- 错误修复:使用多域配置清除多站点上的缓存,并打开“远程登录”和“将管理页面重定向到站点的原始域”
- 错误修复:与任何外部管理器服务的兼容性,例如在所有这些上测试过的 managewp mainwp infinitewp ithemesync:有效!
- 错误修复:使用子文件夹配置在多站点上使用 CSS 和 JS 缩小删除 400 个错误请求
- 错误修复:在 JS 缩小文件中添加了 sitepress.js (WPML) 以插入页脚以避免冲突
- 错误修复:如果使用 WP Rocket CDN 和 Envira,则更改了调整后的 URL
- 错误修复:JS 缩小和 Authorize.net、Ventuno 和 The Monitizer Pixels 脚本之间的兼容性
- 修复 PHP 注意:Undefined index: HTTP_HOST in ../inc/front/process.php on line 36
- 修复 PHP 通知:未定义索引:第 34 行 ../inc/admin/plugin-compatibility.php 中的 purchase_page
- 修复 PHP 注意:尝试在第 201 行的 ../inc/common/purge.php 中获取非对象的属性
- 修复 PHP 警告:in_array() 期望参数 2 为数组,第 95 行 ../inc/front/minify.php 中给出的 null
- 修复 PHP 警告:filemtime() [function.filemtime]:223 上 ../inc/front/process.php 中 ../index.html 的统计失败
2.6.4 – 2015 年 7 月 1 日
- 改进:与WP Engine Hosting完全兼容
- 改进:更好地清理“从不为这些用户代理发送缓存页面”和“不缓存使用以下 cookie 的页面”选项的值
- 错误修复:当为“URL 修改”选项选择值“从内容设置语言”时,清除 Polylang 问题。
- 错误修复:不要在 CSS 字体属性中对 Google 字体应用 CDN
2.6.3 – 2015 年 6 月 12 日
- 错误修复:启用 JS 缩小时,不要在页脚中复制排队的外部 JS 文件
- 错误修复:不要对搜索页面页脚中的 JS 文件应用自动检测
2.6.2 – 2015 年 6 月 4 日
- 错误修复:不要对 404 页面页脚中的 JS 文件应用自动检测并从缓存中排除页面
- 修复 PHP Notice Undefined index: ‘handle’ in ../inc/front/minify.php on line 476
2.6.1.1 – 2015 年 6 月 3 日
- 改进:在缩小过程中删除重复的 Google 字体
- 错误修复:不要复制没有扩展名的入队 JS 文件
- 错误修复:不在 CSS 属性中的数据 URI 图像上应用 CDN
2.6 – 2015 年 5 月 29 日
- 新功能:在 iframe 和视频上启用 LazyLoad
- 新功能:自动检测缩小的 JavaScript 文件是否应放在页脚/页眉中
- 新增内容:在 CSS 属性中的图像上应用 CDN(背景、背景图像、@import、src:url(字体))
- 新增:添加选项以将缩小文件的数量减少到一个文件以进行 CSS 和 JS 缩小
- 新增内容:添加内联 CSS 和 JS 缩小选项
- 新功能:直接从插件打开支持票!
- 新增内容:从 SF Move 登录和 WPS 隐藏登录中自动排除“登录”页面
- 改进:LazyLoad 现在与无限滚动、砌体、同位素/过滤/排序兼容
- 改进:更积极的 HTML 缩小
- 改进:通过管理栏链接使用 SuperCacher 清除服务器缓存时清除 WP Rocket 缓存
- 改进:修复 MailChimp List Subscribe Form enqueued style 导致的性能不足
- 改进:添加/更新/删除帖子时清除“博客”页面缓存
- 错误修复:不要在具有 data-lazysrc 属性的图像上应用 Lazyload 以防止冲突
- 错误修复:不要在 404 页面和带有查询字符串的页面上应用延迟 JS
- 修复第 61 行 /inc/functions/cloudflare.php 上的 PHP 致命错误
2.5.12 – 2015 年 5 月 6 日
- 错误修复:不要在 RSS 和 JSON 提要上添加我们的足迹
- 修复 PHP 通知未定义属性:stdClass::$ID ../inc/functions/options.php:53
2.5.11 – 2015 年 4 月 26 日
- 改进:当添加/更新/删除帖子时,清除“帖子页面”选项中定义的页面缓存
- 改进:与 Pressidium Hosting 完全兼容
- 错误修复:解决了自 WordPress 4.2 以来 LazyLoad 和 Emoji 之间的冲突
2.5.10 – 2015 年 4 月 21 日
- 错误修复:对于 1&1 SERVER_NAME 不是一个好的解决方案,返回 HTTP_HOST 但仍然清理。
2.5.8、2.5.9 – 2015 年 4 月 21 日
- 安全修复:可以使用已弃用的 PHP 版本和具有非常具体配置的某些服务器来触发 LFI。恐惧分数:低风险,感谢 Paulos Yibelo
2.5.8 – 2015 年 4 月 21 日
- 错误修复:CDN 和 IrishMiss 框架之间的兼容性
2.5.7 – 2015 年 4 月 17 日
- 改进:完全兼容Pagely Hosting
- 错误修复:在没有 HTTP 协议的 URL 上应用 CDN
2.5.6 – 2015 年 4 月 13 日
- 错误修复:在激活 HTML 缩小时对所有图像应用 CDN – 2.5.5 中的错误 – 抱歉!
2.5.5 – 2015 年 4 月 13 日
- 改进:与 StudioPress Accelerator 和 Varnish HTTP Purge 完全兼容
- 改进:当其 LazyLoad 被激活时,将 CDN 应用于来自 Revolution Slider 和 Master Slider 的图像
- 改进:即使 URL 包含 gclid 参数,也会提供缓存文件 – Google Adsense Tracking
- 错误修复:修复了 SSL 重定向不适用于所有站点的问题
- 错误修复:不要在 WP Retina x2 提供的图像上应用 LazyLoad
- 错误修复:不要在已经具有 data-lazyload 属性的图像上应用 LazyLoad(来自其他插件,如 Revolution Slider)
- 错误修复:在带有元框的帖子上禁用 LazyLoad 只会禁用 JS 的排队,但不会禁用图像的重写
- 错误修复:CDN 和 Aqua Resizer 之间的兼容性
- 错误修复:不要在没有像 mywebsite.com/?example=1 这样的路径的 URL 上应用 CDN
- 错误修复:不要清除自动草稿帖子的缓存,以避免在帖子标题为空时清除整个网站缓存。
- 错误修复:上传附件时不清除整个缓存
- 修复 PHP 注意:尝试在第 53 行的 ../inc/functions/options.php 中获取非对象的属性
2.5.4 – 2015 年 3 月 22 日
- 新:向 CloudFlare 报告垃圾邮件 IP。
- 改进:如果您在网站上使用 CloudFlare,请在评论上设置真实 IP。
- Bug 修复:使用 metabox 在首页禁用 LazyLoad,仅禁用 JS 入队但不禁用图像重写。
- 错误修复:检测并缩小绝对链接。这个问题从 2.5 开始就出现了。
- 错误修复:当您保存帖子并且在您的网站上使用 Visual Composer、WooCommerce 和 WordPress SEO 时出现空白页面。
2.5.3 – 2015 年 3 月 19 日
- 错误修复:与 KK 星级的兼容性 – 帖子获得评级时清除缓存。
- 错误修复:优先级从 11 降低到 9,该插件优先于用于在特定页面上排除此功能的 LazyLoad 片段。
2.5.2 – 2015 年 3 月 16 日
- 错误修复:LazyLoad 和 Photon Jetpack 之间的兼容性。
2.5.1 – 2015 年 3 月 14 日
- 改进:删除 CloudFlare 检测以避免出现“启用 CloudFlare 设置选项卡”。即使 CloudFlare 在网站上被激活,也会被禁用。
- 错误修复:回滚到之前的 LazyLoad 脚本以避免一些自 2.5 以来出现的新问题。
- 错误修复:如果 LazyLoad 和 CDN 被激活,图像会与 CDN 一起显示在帖子/页面上 – 它在 2.5 中被破坏。
- 错误修复:添加正确的功能以避免“缓存选项”元框为空。
- 错误修复:不要对来自 LayerSlider 的所有图像应用 LazyLoad。
2.5 – 2015 年 3 月 11 日
- 新增内容:添加« CloudFlare » 选项卡。直接在 WP Rocket 中管理您的 CloudFlare 设置。
- 新增:添加«缓存选项»元框。直接在编辑帖子页面屏幕上管理 WP Rocket 选项(LazyLoad、Minification 和 CDN)。
- 新增:添加“在 HTTPS 页面上禁用 CDN”选项。
- 新增:添加“从 CDN 中排除文件”选项。
- 新增:添加“从不为这些用户代理发送缓存页面”选项。
- 新增内容:添加正则表达式以从缩小中排除 CSS 和 JS 文件。
- 改进:在所有图像上应用 CDN。
- 错误修复:不要在排除页面和 404 页面的页脚中添加 JS 文件。
- 错误修复:JS 缩小与 Gleam.io 和 GeoTrust 脚本之间的兼容性。
- 错误修复:错误修复:删除非公开分类法以防止在添加/更新/删除帖子时删除整个缓存。
- 错误修复:删除自动更新功能。
2.4.3 – 2015 年 14 月
- 修复:PHP 警告:array_merge():参数 #1 不是 wp-rocket/inc/admin/upgrader.php 第 36 行中的数组。
- 修复:PHP 警告:array_diff_key():参数 #1 不是 wp-content/plugins/wp-rocket/inc/admin/options.php 中第 1562 行的数组。
- 修复:PHP 警告:wp-rocket/inc/admin/options.php 中第 1609 行的非法字符串偏移量“purge_cron_interval”。
2.4.2 – 2015 年 2 月 11 日
- 新增:添加中文(台湾)翻译。
- 改进:更好地支持在 CDN 中使用图标字体
- 错误修复:自动更新后不会自动停用
- 错误修复:LazyLoad 与 Soliloquy 和 Media Grid 插件之间的兼容性
- 错误修复:JS 缩小和 Bannersnack 广告之间的兼容性。
- 错误修复:删除双斜杠 // 在 CDN 激活时添加到图像
2.4.1 – 2015 年 1 月 28 日
- 错误修复:从缓存中自动排除 WordPress JSON API。
- 错误修复:未定义 WooCommerce 或 Jigoshop 结帐页面时根本没有缓存。
- 错误修复:删除空的 Google 字体链接以防止 404 错误。
2.4 – 2015 年 1 月 21 日
- 新增:添加荷兰语(荷兰)、芬兰语、波兰语和俄语翻译。
- 新功能:自动更新!该插件现在可以自动更新本身,检查工具选项卡。
- 新:回滚!该插件可以将更新回滚到上一个稳定版本,请检查工具选项卡。
- 新功能:将 WooCommerce、Easy Digital Download、Jigoshop、iThemes Exchange 和 WP-Shop 的购物车和结账页面自动排除到缓存中。
- 改进:当 CDN 激活时,允许对 Web 字体进行跨源请求。
- 改进:在插件操作链接中添加“文档”和“支持”。
- 改进:在管理栏中添加“文档”链接。
- 改进:更新 REGEX,它检测 CSS 和 JavaScript 文件以更好地与缩小兼容。
- 错误修复:不要对来自 Meta Slider (Nivo Slider) 的所有图像应用 LazyLoad。
- 错误修复:通过添加或更新插件,插件名称不再被白标名称替换。
2.3.11 – 2015 年 1 月 2 日
- 改进:CDN 和 LazyLoad 更好地兼容来自帖子内容和小部件文本的图像。
- 错误修复:Sucuri 安全插件和 CSS/JS 缩小之间的兼容性。感谢加里·琼斯!
- 错误修复:不要对来自 Timthumb 的所有图像应用 LazyLoad。
2.3.10 – 2014 年 12 月 26 日
- 错误修复:不要对来自 Revolution Slider、Justified Image Grid 和 Envira Gallery 的所有图像应用 LazyLoad。
2.3.9 – 2014 年 12 月 19 日
- 错误修复:2.3.8 中的登录页面和查询字符串缓存问题
2.3.8 – 2014 年 12 月 18 日
- 新增内容:rocket_cache_search 过滤器现在可用于缓存搜索页面结果。这是启用它的方法:http://docs.wp-rocket.me/article/29-how-to-cache-the-search-page-result
- 改进:将所有 CDN CNAMES 添加到 DNS 预取。当您添加 CDN 时,我们会自动为您指定的所有 CDN CNAME 预取 DNS。以前我们只自动预取您添加的第一个。
- 错误修复:不要在来自真正简单的验证码的验证码上应用 LazyLoad 以防止冲突。
- 错误修复:JS 缩小与 Svorn、Reklamstore 和 Jetpack Device Pixels 脚本之间的兼容性。
- 错误修复:在缩小的 URL 中将“//”替换为“/”,因为它会导致 CSS 和 JS 缩小问题。
- 错误修复:解决了 DNS Prefetch 和 Google 字体优化之间的冲突。
- 错误修复:解决了关于帖子/页面更新的 PHP 警告。
- 错误修复:一些奇怪的服务器配置正在缓存 .htaccess。这不会再发生了。
2.3.7 – 2014 年 11 月 17 日
- 修复:JS 缩小与 Smava、Media.net 和 GetResponse 脚本之间的兼容性。
- 修复:PHP Notice Undefined offset: 1 in wp-rocket/inc/functions/formatting.php on line 169
- 修复:PHP 注意:在第 164 行的 /wp-rocket/inc/purge.php 中错误地调用了 get_post_language
2.3.6 – 2014 年 10 月 30 日
- 修复:JS 缩小与 Ad6Media 和粘性广告电视脚本之间的兼容性。
2.3.5 – 2014 年 10 月 27 日
- 改进:保存自定义程序时清除缓存。
- 改进:清除 SuperCacher 时自动清除 WP Rocket。
- 修复:在 Facebook 上分享帖子时出现的奇怪字符串错误。
- 修复:Google Fonts Minification 可以以竖线 (|) 开头。
2.3.4 – 2014 年 10 月 19 日
- 修复:不缓存 WooCommerce API
- 修复:Google Fonts Minifcation 与具有“子集”参数的字体兼容。
- 修复:删除缩小的 Google 字体上的 HTTP 协议以防止 SSL 问题
2.3.3 – 2014年10月15日(大日子^^)
- 改进:通过缩小更好地检测 Google 字体。
- 修复:在激活 Google 字体缩小时删除源代码中的“数组”。
2.3.2 – 2014 年 10 月 15 日
- 修复 PHP 致命错误:在第 44 行的 /wp-rocket/inc/functions/plugins.php 中的非对象上调用成员函数 purge_cache()
2.3.1 – 2014 年 10 月 15 日
- 修复:当 Google 字体缩小激活时,删除前端的“type=’text/css’ media=’all’ />”。
2.3 – 2014 年 10 月 15 日
- 新增内容:添加克罗地亚语、葡萄牙语(巴西)、罗马尼亚语和瑞典语翻译。
- 新功能:与 SuperCacher (SiteGround) 完全兼容。
- 新:谷歌字体缩小。
- 新增内容:缓存具有特定查询字符串变量的 URI(高级选项)。
- 新增功能:使用 GZIP 压缩保存和提供缓存文件以获得更好的服务器性能。
- 修复:SSL 和 CSS/JS 缩小之间的兼容性。
- 修复:不要对 swf、mp3 和其他不可压缩的内容应用 GZIP 压缩。
- 修复:PHP 警告:array_merge():第 14 行的 wp-rocket/inc/front/dns-prefetch.php 中的参数 #2 不是数组。
2.2.4 – 2014 年 9 月 24 日
- 新增:添加保加利亚语和西班牙语翻译。
- 修复:您现在可以使用批量操作正确更新插件。
- 修复:与 AppBanners 冲突,激活 HTML 缩小时不要缩小内联脚本。
- 修复:纠正 CSS 和 JS 缩小与没有 HTTP 协议的内部 URL 之间的问题。
- 修复:删除有时出现在 inc/front/process.php 中的 2 个警告 PHP 错误。
2.2.3 – 2014 年 8 月 12 日
- 修复:更新帖子时 Polylang 的致命错误。
2.2.2 – 2014 年 8 月 8 日
- 改进:现在将 get_template_directory_url() 调用的所有文件添加到 CDN 进程中。
- 修复:缩小现在与 StatCounter 完全兼容。
- 修复:如果启用了白标,Beta 测试字段不再出现。
- 修复:添加在页脚中的 JS 文件现在已正确添加到 CDN 进程中。
- 修复:当页面未缓存且启用“页脚中的 JS”选项时,页眉和页脚中不再有重复的 JS 文件。
- 修复:不再自动添加宽度和高度属性以防止冲突。只需添加此过滤器:add_filter(‘rocket_specify_image_dimensions’, ‘__return_true’);。
2.2.1 – 2014 年 8 月 1 日
- 修复错误:CNAMES 没有 HTTP 协议时的 CDN 问题。
- 修复错误:页脚中登录用户和 JS 文件的缓存冲突。
- 修复错误:通过 .htaccess 处理 404 的许多问题。
- 修复错误:“清除缓存延迟”设置为 0 时的空字段。
2.2 – 2014 年 7 月 29 日
- 新增内容:添加德语、意大利语和希伯来语翻译
- 新增内容:在页脚中缩小 JS 文件。
- 新增:添加 « CSS only » & « JS only » 选项以使用 CDN 管理静态文件。
- 新增内容:添加 DONOTLAZYLOAD 常量以不在特定模板文件中应用该过程。
- 新:与 Polylang 的兼容性。
- 新增内容:处理来自 CSS、JS、IMG 的 404 错误。
- 改进:API 密钥系统,更易于管理。
- 改进:在 URL 中添加没有主机的内部文件以缩小进程。
- 修复错误:将 JS Aweber 和 Gist 文件排除在缩小过程中。
- 修复错误:当 Rocket_url_no_dots 过滤器返回 true 时清除缓存文件。
- 修复错误:修复第 136 行 /inc/admin/updater.php 中的错误通知。
- 修复安全性:LazyLoad 的新正则表达式模式,以避免可能的 XSS 漏洞。
资源下载
下载价格35 智库币
VIP 5折
立即购买此资源购买后1000天内可下载。如果您遇到版本没有及时更新、无法下载或者有其他疑问(请勿重复支付),请联系客服:
QQ:125252828
微信:dobunkan
Email: dobunkan@qq.com
QQ:125252828
微信:dobunkan
Email: dobunkan@qq.com
原文链接:https://www.wenzhiku.com/tools/8571,转载请注明出处。