我目前正在尝试将我的网站扩展到典型类别之外 - >发布结构并使针对多个分类法的页面更具体。基本上这就是我想做的事。
- 我设置了自定义帖子类型,并且每个自定义帖子都在多个分类中,并且每个分类中可以有多个值。因此,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');
现在我遇到了一个目前高于我的技能水平的问题。我想:
- 使页面上的,,和反映两个值(例如“红色”和“小部件”),以便显示“红色小部件”。目前,它只是说“小部件”。
我注意到并尝试过的事情:
- 页面site.com/tax1/red/widgets/正在使用taxonomy.php模板页面,但似乎正在拉税2。因此,我没有在标签中设置一类tax-tax1,而是获得tax2(在这种情况下实际上是标签,因此它显示为常规tax1值页面上的内容,而不是像site.com/tax1/value-here/ )
- 我尝试过使用这些术语,但是a)没有做任何事情b)在我的调查中发现这实际上是针对帖子,而不是像这样的组合类别页面。
所以,具体问题:
- 有关获取网站site.com/tax1/red/widgets/以使用分类头部/正文而不是目前的标记正文的资源的任何链接?
- 有关修改正在使用的查询的资源的任何链接,因此我可以显示正在使用的分类值(“红色”和“小部件”),而不仅仅是拉动显性值(在这种情况下为标记)
醇>
非常感谢。