wordpress - 正在缓存的 Wordpress 错误页面
问题描述
我对 WordPress 有一个非常奇怪的问题。最近(在我管理的几个页面上)我正在更改一些完全不同的东西,但我偶然发现了同样的问题(不要与同样的错误混淆)。
一旦我点击了错误页面(wp_die()
我相信是由我生成的),这个特定的地址就会被缓存起来,无法修复。我的意思是:我正在清除浏览器缓存,我正在清除我可以清除的所有缓存,在开发工具的 chrome“应用程序”选项卡等中,隐身不会改变任何东西,即使改变浏览器也不会改变任何东西,并且无论我在代码中进行什么更改(即使我将更改恢复到上一个工作状态)错误页面仍然可见。
我没有使用任何缓存插件,禁用所有插件和皮肤不会改变任何东西,隐身不会改变任何东西,页面只是停留在该wp_die()
消息上,直到......好吧,我不知道多久,但是它每隔几个小时更新一次,也许每小时左右更新一次。
所以我的猜测是它是 WordPress 中某种类型的对象缓存问题?
为了模拟这种情况,我将带有维护模式消息的 wp_die 添加到functions.php
:
add_action( 'get_header', function () {
wp_die(
'<h1>Maintance</h1>
<p><strong>Site temporarily offline for maintenance.</strong></p>'
);
});
它显示了一个错误页面,然后我删除了这个功能,仍然显示错误。
解决方案
推荐阅读
- reactjs - useImperativeHandle 上的流类型出现模棱两可的错误,无法解决
- c++ - Qt Creator 和 Cocos2d 不允许定义 dllimport 静态字段
- php - 如何使用 PHP 正确创建删除 MySQL 记录的表单
- java - 是 O(n 2 *log(n)) 还是 (o)n
- angular - 如何使用导入的 Angular 库中的资产?
- single-sign-on - 使用 AzureAD 安全应用程序作为个人应用程序无法在 iFrame 中显示 login.microsoftonline.com - 在开发人员模式下工作
- javascript - 单击时反转按钮操作
- sql - TSQL - 删除数据库中超过 x 天的所有记录
- python-3.x - 使用dictconfig在python3日志记录设置中记录异常时如何格式化错误消息和堆栈?
- firebase - 如何将对话流中的fulfillmentText保存到firebase?