我想按自定义分类的特定术语(由网址指定)过滤所有帖子查询。目前我正在使用add_filter('request',...)和'tax_query',现在可以使用。
所以我得到了这个学期的所有帖子,但是我希望得到那些没有分配任何术语的帖子。
我正在尝试类似的事情:
$request['tax_query'] = array(
'relation' => 'OR',
array(
'taxonomy' => 'brand',
'field' => 'slug',
'terms' => array( $term )
),
array(
'taxonomy' => 'brand',
'field' => 'slug',
'terms' => NULL,
'operator' => 'IS'
),
);
但是,由于Wordpress不支持'IS'或'IS NULL',这也不起作用。
那么,任何想法如何查询一个词的帖子和帖子都没有一个词呢?
编辑:另一个解决方案是查询所有条款,然后在tax_query中排除它。但是我想保存这个查询。
答案 0 :(得分:0)
query_posts( array( 'post_type' => 'discography', 'new taxanomy name' => 'created taxonomy' ) );
本自定义帖子类型和自定义分类指南。