Wordpress 如何命名template.php,以便它可以显示特定分类法的所有自定义帖子';什么条件?

Wordpress 如何命名template.php,以便它可以显示特定分类法的所有自定义帖子';什么条件?,wordpress,templates,custom-post-type,custom-taxonomy,Wordpress,Templates,Custom Post Type,Custom Taxonomy,我有三种自定义的帖子类型 配件 监视 珠宝 我有一个分类法叫做“品牌”。我只创造了一个术语,叫做“劳力士” 我创建了一个single-product.php模板文件,当我点击时触发,例如: www.mysite.com/watches/rolex/test 它正在工作。(我使用了rewrite-site.com/custom\u post\u type/taxonomy/posts\u title) 我创建了一个模板,以显示特定术语下的所有自定义帖子类型。例如,如果我点击此url: www.m

我有三种自定义的帖子类型

  • 配件
  • 监视
  • 珠宝
  • 我有一个分类法叫做“品牌”。我只创造了一个术语,叫做“劳力士”

    我创建了一个single-product.php模板文件,当我点击时触发,例如:

    www.mysite.com/watches/rolex/test
    
    它正在工作。(我使用了rewrite-site.com/custom\u post\u type/taxonomy/posts\u title)

    我创建了一个模板,以显示特定术语下的所有自定义帖子类型。例如,如果我点击此url:

    www.mysite.com/watches/rolex
    
    但问题是我的模板工作不正常-wordpress没有将url与文件连接。我应该如何命名我创建的与上述url连接的模板


    *我相信url重写可能会造成如上所述的问题-我调用
    custom\u post\u type/custom\u taxonomy\u term/posts\u title
    创建一个文件taxonomy-{taxonomy\u slug}-{term\u slug}.php来显示特定的分类术语posts

    您的文件名应为:

    taxonomy-brands-rolex.php
    
    并编写你想要的代码来获得帖子

    如果仍然存在混淆,请查看此链接:


    希望,这可能会对您有所帮助。

    请看这篇文章,谢谢您的参考,我已经阅读了这篇文章,但找不到解决问题的方法。它不起作用,它将加载index.php。另外,我希望该模板不仅适用于“劳力士”术语,而且适用于任何其他术语。这是因为我的重写规则造成的问题吗?(调用
    /custom\u post\u type/taxonomy/posts\u name
    )。即使我把它命名为taxonomy.php,它也不会工作。我想是的,但这只是创建分类术语页面的方法。