可以查询匹配两个类别的自定义 post 类型吗?
Possible to query a custom post type that matches two categories?
我一直没能找到明确的答案。从文档中挖掘我似乎无法让它工作,但它似乎有可能吗?我试过 category__and(似乎是答案?)以及利用分类法 => AND 然后尝试查询所有帖子,但似乎都没有 return 任何东西。谢谢!
<?php $args = array(
'post_type' => 'our_team' ,
'orderby' => 'title' ,
'order' => 'ASC' ,
'posts_per_page' => 50,
'category__and' => array('462','473'),
'paged' => get_query_var('paged'),
'post_parent' => $parent
); ?>
<?php query_posts($args); ?>
如果它使用的是自定义分类法,您可以使用'tax_query'查询自定义术语。
$args = array(
'post_type' => 'our-team',
'tax_query' => array(
array(
'taxonomy' => 'your-taxonomy',
'field' => 'slug',
'operator' => 'IN', //or AND if it needs to match both terms
'terms' => array('some-term', 'another-term')
),
),
);
$your_query = new WP_Query( $args );
我一直没能找到明确的答案。从文档中挖掘我似乎无法让它工作,但它似乎有可能吗?我试过 category__and(似乎是答案?)以及利用分类法 => AND 然后尝试查询所有帖子,但似乎都没有 return 任何东西。谢谢!
<?php $args = array(
'post_type' => 'our_team' ,
'orderby' => 'title' ,
'order' => 'ASC' ,
'posts_per_page' => 50,
'category__and' => array('462','473'),
'paged' => get_query_var('paged'),
'post_parent' => $parent
); ?>
<?php query_posts($args); ?>
如果它使用的是自定义分类法,您可以使用'tax_query'查询自定义术语。
$args = array(
'post_type' => 'our-team',
'tax_query' => array(
array(
'taxonomy' => 'your-taxonomy',
'field' => 'slug',
'operator' => 'IN', //or AND if it needs to match both terms
'terms' => array('some-term', 'another-term')
),
),
);
$your_query = new WP_Query( $args );