更新页面后,站点上的所有页面都使用index.php模板

时间:2012-04-06 作者:Adam

我有一个网站,我目前正在建设一个奇怪的问题。我将尽可能多地提供细节,希望somebody 能够找出导致此问题的原因:)

Overview of the problem

每次我更新一个页面时,除了主页之外,我网站上的所有页面都会开始使用索引。php模板。即使页面分配了模板,它们仍然会恢复到索引。php模板。

要修复它,我需要将永久链接更改为默认值,保存它,然后将它们放回我的自定义设置,即category/postname。虽然下次我更新页面时,它会再次发生。

Plugins & Post Types我正在使用以下插件,不确定是否有任何问题。

我使用自定义帖子类型UI创建了五种自定义帖子类型和十种自定义分类法。对于自定义帖子类型,我使用以下设置:

所有名称都以ph\\u开头,以保持事物的唯一性,不引起冲突,公共、显示UI、存档、分层和重写都设置为True,使用的重写段塞包括:

Name/Rewrite Slug

ph\\U滑块/ph\\U滑块(无更改)

ph\\U出租/出租锅炉

ph\\U新/新锅炉

ph\\U二手/二手锅炉

ph\\U服务/锅炉服务

I also have pages with the following names/slugs

锅炉服务/锅炉服务(复数,后类型重写为单数)

新商业锅炉/新商业锅炉

租赁商用锅炉/租赁商用锅炉

旧商业锅炉/旧商业锅炉

显然,有些帖子类型和页面之间的名称相似,但它们不相同,不应引起冲突。

Conclusion

这对任何人都有意义吗?如果需要,我可以提供进入WP现场的通道。我被困住了,弄不明白这件事。我在过去设置了许多带有自定义帖子类型的网站,从来没有遇到过这个问题。

我真的很感激你能给我的任何帮助。如果您需要更多信息,请告诉我,我很乐意提供。

谢谢

EDIT - more details

我的意思是,当我停用自定义帖子类型UI时,我可以编辑页面,模板保持正确。但是,一旦我再次激活它,更新时一切都会中断。因此,我已经缩小了范围,确定是问题的原因-但为什么?

EDIT - figured it out

我有一个名为“年”的自定义分类法,在重命名后,似乎一切都正常。很抱歉,从一开始就没有意识到这一点,但也许有人在遇到问题时会遇到这种情况,并且现在知道了原因:)

1 个回复
SO网友:Adam

我有一个名为“年”的自定义分类法,在重命名后,似乎一切都正常。很抱歉,从一开始就没有意识到这一点,但也许有人在遇到问题时会遇到这种情况,并且现在知道了原因:)

不知道为什么分类法名称“year”会导致这个问题,但经过所有的测试,很明显这就是原因。

结束

相关推荐

Calling Permalinks With PHP

我正在开发一个支持WordPress帖子格式的主题。因此,我使用了一个大if语句,可以在下面找到。我想将我的帖子标题链接到帖子,同时将我的主题保持为XHTML有效</我想在if语句中调用图像(带类),同时将我的主题保持为XHTML有效</如果有人能在下面的代码中添加适当的代码,我将不胜感激_if ( has_post_format( \'video\' )) { echo the_title(); echo the