我正在安装一个小的WordPress,遇到了以前遇到的问题,但不了解原因。
问题:永久链接设置为/%postname%/
, 在具有以下内容的站点上:
主页
关于页面(slug:“About”)两个类别链接(有两个类别,slug分别是“数字”和“广播”)大约35篇帖子大部分内容都按预期工作,但有一篇帖子带有“沼泽主义”的slug,在页面中显示(错误)。php模板文件,而不是单一的。php模板文件(所有其他帖子都可以在其中正确显示)。这是怎么发生的?为什么会这样?以及我如何在将来修复和/或避免它。
Note: 将永久链接结构更改为默认或日期驱动不是选项。此外,(在我看来)这是一种变通方法,而不是问题的解决方案/解释。
最合适的回答,由SO网友:s_ha_dum 整理而成
我本打算对此发表评论,但时间越来越长,我想我看到了一个答案。我要赌一赌。
如果这是问题URL:http://whoosh.acgdemo.com/swampism/, 您看到的是附件页<link rel=\'canonical\' href=\'http://whoosh.acgdemo.com/?attachment_id=114\' />
WordPress在请求单个图像时显示这些。我从这个假设开始。
有趣的是,附加页面上的图像命名为Swampism.jpg
如果我在DB中看到的模式成立,这意味着它有“沼泽主义”的鼻涕虫。我打赌这就是你的冲突所在。WordPress正在查找图像段塞并为其加载附件页,而不是查找“页面名称”段塞。