wordpress - Wordpress 后端上的特殊浏览器缓存 - 新帖子覆盖以前的帖子
问题描述
我在我们的 Wordpress 网站后端 (v5.0.8) 上遇到了一个奇怪的缓存问题。创建帖子时,第一个帖子之后的任何帖子将继续使用与第一个帖子相同的帖子 ID,因此会覆盖它。
这发生在多个浏览器和设备上。我已禁用 WP SuperCache,但它没有任何效果。
这是我观察问题的可重现过程:
- 在 wordpress 帖子或任何自定义帖子类型中,单击添加新的
- 输入标题和一些数据,然后单击“保存草稿”或“发布”(
似乎无关紧要) - 保存帖子后,记下 url 中的帖子编号(例如:/post.php?post=20422)
- 再次点击Add New,添加标题和数据,然后点击save
- 新帖子上的帖子编号将与上一个相同
有一种方法可以让它正常工作,那就是,如果在第 4 步单击添加新内容后,我通过硬刷新 (cmd+shift+r) 清除浏览器缓存,它会解决问题并为其分配一个新帖子我保存时的id。
有了这些信息,我认为我需要做一些事情来阻止浏览器缓存,所以我为管理页面添加了以下元标记,但它似乎没有任何效果。
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
我真的不知道还能尝试什么,或者为什么会发生这种情况,所以我希望有人能提供一些见解!
解决方案
推荐阅读
- android - 从 Arduino 向 Android/iOS 上的 Flutter 应用发送本地消息?
- python-3.x - 有没有办法单独输入测试和训练数据而不将其拆分为分类器算法?
- python - 如何在虚拟环境中找到安装路径?
- c# - Google api 请求异步方法静默失败,但同步方法在 asp.net 网络服务中工作
- html - ngIf 用户已登录显示组件
- node.js - 是否可以在 Vue、Vuex、Node 中模拟“相当于 firebase”的实时数据库
- c# - 将对象分配给 DataContext 时遇到问题
- java - 如何从外部 jar 自动运行 java 任务?
- sql-server - 这两个查询是否可以视为相同?
- java - 我能知道 Eclipse 如何自动编译 Java 代码吗?