Wp-rocket: Divi 正在清除我们的缓存,没有明显的可能性来阻止它

创建于 2020-05-11  ·  3评论  ·  资料来源: wp-media/wp-rocket

描述错误
更新帖子时,Divi 正在清除我们的缓存。 无法在wp-content\themes\Divi\core\components\init.php:53禁用对rocket_clean_post调用:
http://snippi.com/s/n0lkbo5

再现
重现行为的步骤:

  1. 在带有 Divi 的站点上安装我们的禁用缓存清除插件
  2. 更新帖子
  3. 确认我们的缓存正在被清除

预期行为
最好有办法使用过滤器或remove_action函数禁用此选项。 结合这个问题,很多缓存文件被删除了,我们根本无法控制:
https://github.com/wp-media/wp-rocket/issues/2549

相关票
https://secure.helpscout.net/conversation/1141100768/159114/

待办事项整理(仅供 WP Media 开发团队使用)

  • [ ] 重现问题
  • [ ] 找出根本原因
  • [ ] 范围解决方案
  • [ ] 估计工作量
invalid

所有3条评论

@piotrbak我想这是在 Divi 存储库上发布的问题,不是吗?

我们对此无能为力,正如@GeekPress所说,它适用于 Divi 的存储库。

客户可以定义一个虚拟函数et_core_clear_wp_cache (只是一个函数定义和return )并在加载 Divi 之前加载它。 因此,当 Divi 检查function_exists( 'et_core_clear_wp_cache' )它会显示为 true 并且不会定义该函数。 一个黑客而不是一个解决方案。

解决方案应该在 Divi 结束时发布。

此页面是否有帮助?
0 / 5 - 0 等级