页面默认为存档页面,而不是指定的模板

时间: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,则可以更改归档段塞:archive conflict with page wordpress

或者,如果您使用的是register\\u post\\u type(),请添加以下内容:

\'rewrite\' => array( \'slug\' => \'products-archive\' ),

SO网友:bbeenn007

在我的情况下,我的自定义帖子带有一个slug“projects”,而我的项目的slug是“2016”、“2017”或“2018”,无法访问单个项目(例如:/projects/2017),直接转到自定义帖子类型存档,

将项目名称改为“2017年项目”后,项目就可以实现。。。

我认为当鼻涕虫只是一个数字时,就会发生冲突。。。

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。

页面默认为存档页面,而不是指定的模板 - 小码农CODE - 行之有效找到问题解决它

页面默认为存档页面,而不是指定的模板

时间: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,则可以更改归档段塞:archive conflict with page wordpress

或者,如果您使用的是register\\u post\\u type(),请添加以下内容:

\'rewrite\' => array( \'slug\' => \'products-archive\' ),

SO网友:bbeenn007

在我的情况下,我的自定义帖子带有一个slug“projects”,而我的项目的slug是“2016”、“2017”或“2018”,无法访问单个项目(例如:/projects/2017),直接转到自定义帖子类型存档,

将项目名称改为“2017年项目”后,项目就可以实现。。。

我认为当鼻涕虫只是一个数字时,就会发生冲突。。。

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ