Wordpress获取的帖子不在自定义分类术语中

时间:2014-01-29 13:57:30

标签: wordpress custom-taxonomy notin

以下代码应该用于获取自定义分类中没有特定术语的帖子。目前它仍然得到它们。缺少了什么。

$args = array(
            'numberposts' => '3',
            'post__not_in' => $post_not_in,
            'tax_query' => array(
                'taxonomy' => 'topic',
                'terms' => 9,      
                'field' => 'id',
                'operator' => 'NOT IN'
            ) 
        ); 
        $extras = get_posts($args);

1 个答案:

答案 0 :(得分:1)

  

重要说明: tax_query采用一系列税务查询参数数组(需要一组数组)

- Wordpress Codex on Taxonomy Parameters

你试过吗?

$args = array(
    'numberposts' => '3',
    'post__not_in' => $post_not_in,
    'tax_query' => array(
        array(
            'taxonomy' => 'topic',
            'terms' => 9,      
            'field' => 'id',
            'operator' => 'NOT IN'
        )
    )
); 
$extras = get_posts($args);