[随着我发现更多,问题已编辑]
我有一个奇怪的问题,因为我的永久链接不工作。实际上,当permalink结构设置为以静态文本开头时,它就可以工作了。(/archive/%postname%
例如)。如果该站点的页面数量保持一致,虽然仍然有其正确的名称,但事实并非如此,那么这就很好了/archive/<postname>
而作为自定义帖子类型的新闻稿/archive/press-releases/<postname>
这不符合我的需要。
我知道这不是主题,因为它在localhost和另一个dev服务器上都能正常工作,这两个服务器都是即将上线的域的精确副本(这就是为什么我不能给出URL)我不再确定这不是主题。我一辈子都搞不清楚那会是什么。如果有人能想到要用于诊断的代码片段,我会复制/粘贴任何需要的内容我知道这也不是插件,因为我已经尝试禁用了所有插件。没有运气我知道这不是问题所在。htaccess,因为它也是其他服务器上的副本,我甚至尝试将其完全删除,并让WP重新写入。另外,我得到的是WP 404,而不是Apache 404非常感谢您能提出关于问题所在的任何想法。
Edit:
我现在已将该站点移动到另一个托管环境中的全新WP安装。问题仍然存在。这对我来说根本没有任何意义。我现在认为主题实际上有问题,但它仍然可以在本地主机和单独的开发服务器上运行。两个完全不同的托管环境真的会有同样奇怪的问题吗?
Edit 2:
我不再期待解决方案,我只是在添加这些信息,以防其他人有类似的问题,并希望在以后重新提问。
我现在所做的是,首先启用默认的2133主题,并将永久链接结构设置为/%category%/%postname%/
. 我没想到它会起作用,但它确实起作用了!然后我想这就是我编写的主题。但是,不太确定。当我重新启用要使用的主题并重新加载页面时,永久链接仍然有效!
然而,如果我现在去摆弄permalinks,它会再次失败。
我已经放弃了寻找这种奇怪行为的原因。以上所有信息仍然准确。如果有人想启发我,请这样做:-)
Edit 3:<我发现了问题所在。这是公认的解决方案。