这是一个后续问题Add_query_arg + two times the same argument?
我想从使用相同分类法中的两个不同标记标记的所有帖子中获取帖子数量
$args2 = array(
\'post_type\' => \'custom\',
\'tax_query\' => array( \'relation\' => \'AND\' )
);
$args[\'tax_query\'][0] = array(
\'taxonomy\' => \'events\',
\'field\' => \'slug\',
\'terms\' => \'tag1\'
);
$args[\'tax_query\'][1] = array(
\'taxonomy\' => \'events\',
\'field\' => \'slug\',
\'terms\' => \'tag-2\'
);
$query = new WP_Query($args);
echo $query->post_count;
使用此代码,我只获得其中一个标记的post\\u计数。我怎样才能两者兼得?我在Wordpress codex上找不到答案。
非常感谢您的帮助。
最合适的回答,由SO网友:Chinmoy Kumar Paul 整理而成
税务查询不需要2个数组。您可以尝试以下方案:
$args2 = array(\'post_type\' => \'custom\',
\'tax_query\' => array(
array( \'taxonomy\' => \'events\',
\'field\' => \'slug\',
\'terms\' => array( \'tag1\', \'tag-2\')
)
)
);
$query = new WP_Query($args);
echo $query->post_count;
您可以看到
Codex 为了更好的理解。