两种分类法之间的关系

时间:2011-07-07 14:45:52

标签: wordpress taxonomy custom-post-type

对于一个项目,我有一个含有两种分类法的CPT产品:类别和品牌。

我想建立从类别到品牌下的产品的导航。

  • 第1页:列出类别术语
  • 第2页:列出具有所选类别术语的品牌术语
  • 第3页:列出品牌和类别下的产品
  • 第4页:显示产品

显然,第1页和第4页很容易做,但我无法弄清楚如何检索第2页中的术语和第3页中的产品。

我确信有办法做到这一点。有什么想法吗?

感谢。

西里尔

1 个答案:

答案 0 :(得分:0)

根据链接到下面的帖子,您可以使用网址参数来执行“第​​3页”部分:

    www.example.com/post-type/?taxonomy_y=term_y&taxonomy_x=term_x

WordPress会自动过滤帖子,只包含在taxonomy_y中使用term_y标记的帖子和taxonomy_x中的term_x。

http://thereforei.am/2011/10/28/advanced-taxonomy-queries-with-pretty-urls/

要执行“第2页”部分,请执行自定义查询,而不是使用上面的网址参数方法,然后循环查询结果并构建“具有所选类别字词的品牌字词”列表。

    query_posts(array(
      'brand' => 123,
      'category' => 456,
    ) );

http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/