wp-rocket-change-parameters 是 WP Rocket 社区提供的一个 附加型小插件

wp-rocket-change-parameters 是 WP Rocket 官方或社区提供的一个 附加型小插件,主要用于更改 WP Rocket 默认参数设置,特别适用于对性能调优有更高要求的用户或开发者。

这个插件本身体积小、无后台界面,其核心功能就是通过 WordPress 的过滤器(filters)覆盖 WP Rocket 默认行为


🧩 插件名称

wp-rocket-change-parameters

(常见为 wp-rocket-change-parameters.php 文件,需自行放入 mu-plugins 或作为普通插件启用)


🎯 主要用途

该插件的作用是在不修改 WP Rocket 核心代码的前提下,改变默认行为或限制参数,比如:

用途

描述

更改缓存寿命

调整页面缓存多久自动过期

禁用心跳控制

关闭或限制后台心跳 API 的调度行为

自定义缓存目录

更改缓存文件的保存路径

关闭某些自动功能

如禁用 LazyLoad、预加载字体等默认启用的功能

自定义版本号缓存参数

避免 JS/CSS URL 加版本号干扰缓存策略

调整 preload 相关行为

如 sitemap URL、预加载频率等


✅ 示例功能(源码片段)

以下是这个插件中常见的一些配置示例:

1. 修改缓存寿命(单位:秒)

add_filter( 'rocket_cache_lifespan', function( $lifespan ) {
    return 3600 * 6; // 缓存保留 6 小时
});

2. 禁用 LazyLoad 功能

add_filter( 'rocket_lazyload_images', '__return_false' );

3. 禁用 emoji 移除功能

add_filter( 'rocket_disable_emojis', '__return_false' );

4. 修改 sitemap 预加载 URL

add_filter( 'rocket_sitemap_preload_list', function( $sitemaps ) {
    return [
        'https://www.example.com/sitemap.xml'
    ];
});

5. 更改版本参数标记行为(移除 CSS/JS 中的

?ver=

参数)

add_filter( 'rocket_cache_busting_filename', '__return_false' );

🗂 使用方法

方式一:以独立插件启用

  1. wp-rocket-change-parameters.php 放入 /wp-content/plugins/

  2. 登录后台插件页,启用

方式二:放入 MU 插件目录(推荐)

放入 /wp-content/mu-plugins/ 中,WordPress 将自动加载,不可被误关。


💡 实际应用建议

场景

推荐

服务器资源有限

精细控制预加载、缓存间隔

开发环境需跳过某些缓存

可使用参数动态禁用缓存模块

多站点统一策略

将该插件放入每个站点中统一生效

对接 CDN/前端缓存方案

关闭部分内建缓存,避免冲突


🧾 总结

wp-rocket-change-parameters 插件是一种“钩子式个性化配置工具”,是 WP Rocket 的最佳实践方式之一。通过它,你可以:

  • 更灵活地控制缓存策略

  • 覆盖默认行为不依赖 WP Rocket 的 UI

  • 在生产环境中提高兼容性与控制力

插件已经经过修改适配社区重新修正版本的wp rocket2.9.8版本。支持php8.2以及wordpress6.7.2

资源下载

资源名称:wp-rocket-change-parameters

支持系统平台:wordpress6.7.2

资源版本:兼容于wp rocket2.9.8

服务费:16.9RMB(VIP 5折),请先
如您发现问题,请私信NewVF服务账号X,每报告一个奖励10RMB
分享到:
NewVFX 社区创建者、开发者。从事影视录音,商业摄影,影片后期制作,影视追踪,三维模拟,影视合成,色彩分级,音乐编曲创作等工作。业余时间喜欢弹吉他,拉提琴,Hack音视频软硬件,也非常喜欢网络代码开发。制作之余开发完成了NewVFX网络架构,并持续完善中。一个非常喜欢笑的大摩羯,与大家一起分享非常开心~~ 加@追光好友,可看到更新的信息,也可互动交流。

1 条评论

留下你的评论

您的电子邮件地址将不会被公布。必填字段已用*标注

您可以使用以下<abbr title="HyperText Markup Language">HTML</abbr>标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>