我有两种自定义帖子类型:books 和authors. 他们都附加了一个自定义分类法-genres.
如何在fiction 流派?
What would be the URL used and the name of the template?
我可以想出两种方法来做到这一点,但它们都有缺点,所以我正在寻找一种类似于WP模板层次结构的方法:访问
site.com/genre/fiction/ 将调用此模板
taxonomy-genre.php<小时>Method 1: 使用自定义页面模板我将创建自定义页面模板,cpt-genre.php. 然后,我会为书中的每一种类型创建一个空白页,使用类似于books-fiction 等等在模板中,我阅读页面的片段,对其进行解释并进行查询以获取书籍fiction 流派
Result: 访问site.com/books-fiction 将得到cpt-genre.php, 模板将根据页面的slug显示数据
Downside: 难以管理
<小时>Method 2: 将查询字符串添加到分类URL,在分类书籍中阅读。php和分类法作者。php和modify WP\\u Query,只显示上述流派中的书籍/作者
Result: 访问site.com/books/?genre=fiction 会得到taxonomy-books.php, 模板将根据查询字符串显示数据
Downside: URL不干净,而且不利于SEO
那么,对于新方法,或者至少对于缓解上述方法缺点的方法,还有其他想法吗?