这是因为WordPress不知道分类法归档索引页吗?我的理解是,这不是一件事。因此,我编写了页面事件。php作为页面模板,代码内容会弹出相关查询以列出术语。
对WP中的所有前端页面都是post查询。WP查看查询以确定要加载哪个模板,主循环显示帖子。
如果查询是针对单个帖子的,则它是一个单数查询,例如博客帖子、页面等。如果显示多篇帖子,则它是一个存档。
因此,WP没有用户档案或术语档案的概念。您没有看到分类法本身的页面的原因是因为没有分类法。你可以通过example.com/taxonomy/term
和删除/term
, 您将获得404或重定向到其他位置。
同样,如果我们看看重写规则是如何工作的,URL会与正则表达式匹配,从而将URL转换为WP_Query
对象整个URL解析堆栈都是为了支持post查询而构建的。
话虽如此,您可以构建这样一个页面,但您需要为每个分类法根页面创建一个重写规则,并添加查询变量,然后查找这些变量并手动加载模板,这不是为胆小鬼准备的。此外,这些“虚拟页面”不会显示在菜单创建UI中。
请记住,在未来一两年内,菜单创建过程将作为整个站点编辑项目的一部分进行重大更改和大修,特别是最近引入的导航菜单块(编写于2020年)