这个问题可能看起来很简单,但我找不到合适的答案。在我的示例中,我应该有多个显示“FAQ”的页面。为此,我添加了自定义分类法page_type
默认设置page
发布类型并将“FAQ”设置为page_type
对于那些页面。现在,根据文件:
分类学-{分类学}-{术语}。php-如果分类法是sometax,而分类法的术语是someterm,WordPress将查找分类法sometaxsometerm。php。对于Post格式,分类法是“Post\\U格式”,术语是“Post\\U格式-{format}”。i、 e.taxonomy-post\\u format-post-format-link。php
在我的情况下,我补充taxonomy-page_type_faq.php
模板文件,但wordpress仍使用默认值page.php
.
我做错了什么?
最合适的回答,由SO网友:Tom J Nowell 整理而成
这个taxonomy-$taxonomy-$term.php
模板是存档的模板,一个列表。它不是帖子的模板,不管是page类型的帖子还是其他类型的帖子。It覆盖taxonomy-$taxonomy.php
, 然后taxonomy.php
, 然后archive.php
之后是index.php