页面默认为存档页面,而不是指定的模板 时间:2011-11-21 作者:pfunc 我通过wordpress管理员创建了一个名为“项目”的页面,我创建了一个名为“项目”的模板,将“项目”页面设置为使用项目模板当我导航到项目页面时,它显示的是归档页面,而不是项目模板。此外,如果我在管理中将“设置->阅读”中的“帖子页面”设置为“项目”,则会发生上述情况。但是,如果我没有设置帖子页面,那么我可以转到/项目,这很好。但是,如果我转到/projects(小写),则这不起作用,它默认为归档页面。我不知道发生了什么事,有人能帮忙吗? 3 个回复 最合适的回答,由SO网友:Joshua Abenazer 整理而成 当自定义post类型存档和普通wordpress页面具有相同的slug时,通常会发生这种冲突。此处,自定义post类型存档具有更高的优先级。如果您有一个名为“Projects”的自定义帖子类型,并且自定义帖子类型的“has\\u archive”设置为true,则会发生冲突。将“has\\u archive”设置为false,以便显示页面模板。或者您也可以创建一个归档文件-[发布类型]。php并根据您的公文包页面模板进行样式设置。 SO网友:Lucas Bustamante 如果您使用的是CPT UI,则可以更改归档段塞:或者,如果您使用的是register\\u post\\u type(),请添加以下内容:\'rewrite\' => array( \'slug\' => \'products-archive\' ), SO网友:bbeenn007 在我的情况下,我的自定义帖子带有一个slug“projects”,而我的项目的slug是“2016”、“2017”或“2018”,无法访问单个项目(例如:/projects/2017),直接转到自定义帖子类型存档,将项目名称改为“2017年项目”后,项目就可以实现。。。我认为当鼻涕虫只是一个数字时,就会发生冲突。。。 结束 文章导航