我在我的网站上建立了一个新博客。但现在我遇到了一个问题。我删除了我在本地创建时发布的所有虚拟帖子。但现在我看到那些已删除的帖子仍然显示在我的前端但不是后端。我也把它们从垃圾中删除了。即使我使用缓存杀手但没有人帮忙。
有人可以帮我解决这个问题吗?我很高兴。
答案 0 :(得分:0)
这是你在wordpress中的一个问题,你的帖子已被删除。
最好检查您的插件设置,或者您可以停用catch插件,也可以使用WP Super catch
代替(我的建议)。
答案 1 :(得分:0)
Tuhin,
几乎可以肯定是缓存。它可能发生在几个地方。
首先在私人或隐身窗口中打开您的网站,或者只是您通常不使用的浏览器。可能是内容缓存在您的浏览器中,在这种情况下,大多数人都看不到您看到的内容。
现在,你使用了缓存杀手,所以可能它不在你的机器上(虽然我会用新浏览器或隐身窗口仔细检查),而是在服务器上。在这种情况下,问题归结为,服务器端发生了什么样的缓存?您使用的是Super Cache,W3TC,CDN,Cloudflare,Batcache或其他可能在服务器上缓存内容的内容吗?此外,您是否已登录数据库(例如phpMyAdmin)以仔细检查您的帖子是否被正确删除?
按照我认为最有可能的顺序......
1)无论如何,您的浏览器正在缓存内容,depsite缓存杀手
2)您的服务器正在使用插件或第三方服务(如CDN)缓存内容
3)您的数据库设置已关闭,并且某些内容“正在翻译中丢失”
选项3极不可能......但如果没有其他方法可以解决问题,仍然值得仔细检查
答案 2 :(得分:0)
因为这里提到了CloudFlare,所以只是快点...
默认情况下,CloudFlare仅为caches static content,除非用户设置了PageRule让我们将缓存扩展到html或php之类的内容,因此这很可能是您启用的另一个CDN或缓存插件的问题。{ {3}}
答案 3 :(得分:0)
我使用WPsuper缓存,删除缓存后发现问题仍然存在。我不得不手动更新实际的帖子页面,在这之后问题得到了解决。
祝你好运