我目前正在尝试将我的网站扩展到典型的类别 - >帖子结构之外,并使针对多个分类法的网页更加具体 . 基本上这就是我想要做的 .

  • 我设置了自定义帖子类型,并且每个自定义帖子都在多个分类中,并且每个分类中可以有多个值 . 因此,CPT1可以具有Blue和Red的Tax1值以及Widgets和Fidgets的Tax2值 .

  • 我目前正在使用site.com/tax1/red/widgets/等网页作为有效网址,并在CPT中返回正确的帖子集 . 真棒!那段代码在这里:

//尝试为例如/ tax1 / tax1value / tax2value / function custom_rewrite_rules()创建页面{add_rewrite_rule('^ tax1 /( . )/( . )?', ' index.php?tax1 = $ matches [1]&tax2 = $ matches [2] ', ' top '); } add_action(' init ', ' custom_rewrite_rules');

现在我遇到了一个目前高于我的技能水平的问题 . 我试着:

  • 使,,和在页面上反映两个值(例如"red"和"widgets"),以便表示"Red Widgets" . 目前,它只是说"widgets" .

我注意到并尝试过的事情:

  • 页面site.com/tax1/red/widgets/正在使用taxonomy.php模板页面,但似乎正在拉税2 . 因此,我没有在标签中设置一类tax-tax1,而是获得tax2(在这种情况下实际上是标签,因此它显示为常规tax1值页面上的内容,而不是像site.com/tax1/value-here/ )

  • 我've tried pulling the terms using but that a) doesn'做任何事情b)在我的调查中发现这真的是针对帖子,而不是像这样的组合类别页面 .

那么,具体问题:

  • 获取页面site.com/tax1/red/widgets/以使用分类头部/主体而不是当前标签体的任何资源链接?

  • 任何有关修改正在使用的查询的资源的链接,以便我可以显示正在使用的分类法值("red"和"widgets"),而不仅仅是拉取主导值(在这种情况下为标记)

非常感谢提前 .