我有一个非常奇怪的问题导致WordPress网站显示带有旧模板的附件/图像。我的attachment.php曾经是二十世界的附件模板的重新设计版本,但我修改了它并将其投入生产。但无论我们做什么,都会使用旧模板。比较:
IT坚持认为dev和prod上的代码是相同的,并且attachment.php在wp-admin编辑器中看起来是正确的(外观>编辑器)。我开始考虑缓存问题,但这已经持续了几个月。
问题是:什么会导致这种情况,我怎样才能得到与dev匹配的产品?
答案 0 :(得分:0)
有证据表明旧的附件文件仍然存在于生产的某个地方,但我想分享我的解决方案,最终揭示了这一点。
attachment.php是WordPress通常用于构建附件页面的内容,但它将被基于MIME类型标题的文件覆盖。我将attachment.php重命名为image.php(因为我们所有的附件都是图片),这确实立即应用。