我一直在处理运行Sage 8.5.1(先前由另一位开发人员设置)的WordPress网站上的一个非常奇怪的永久链接问题。
昨天,我在“设置”>“阅读”中的站点上新建了一个主页,执行此操作后,站点中的永久链接似乎完全无法正常工作。我使用的是设置:/%postname%/,当切换到通用名称:?p = 123时,我所有的链接都再次起作用。
我做了很多测试,检查.htaccess文件,停用插件,返回代码版本等。
今天早上,我测试的最后一件事是激活通用WordPress主题,然后测试我的永久链接(/%postname%/),它们起作用了。然后,我被建立在Sage 8.5.1上的原始主题重新激活,我的所有链接再次使用原始的永久链接设置工作。
有没有人遇到过这个?这很奇怪,我不明白为什么要停用主题然后再激活主题才能解决问题。
答案 0 :(得分:0)
原来,这与我设置的自定义帖子类型有关。我删除了自定义帖子类型,并基于WordPress代码库创建了一个新的帖子类型,从而解决了该问题。