如果页面插件和帖子类型相同,则覆盖默认模板

时间:2015-06-20 作者:Sanjay Goswami

我创建了一个名为“faq”的帖子类型,以及一个“faq”页面,用于显示faq下的帖子。此外,我还创建了一个名为faq的页面模板,并为此选择了faq页面的模板。

现在的问题是faq页面始终呈现默认模板,即archive.phpindex.php. 我试图将模板名称更改为page-faq.phppage-{page_id}.php 但未能达到预期效果。

如果我不愿意更改页面slug或post类型,是否有任何方法可以覆盖默认模板。

1 个回复
最合适的回答,由SO网友:Flexsin Flex 整理而成

实现这一点的简单方法。

register_post_type( \'mypost\',
    array(
        ...
        \'has_archive\' => false,
        ...
    )
);
更新后,重置永久链接设置->永久链接

结束

相关推荐