我正在尝试查询\\u post自定义帖子。它可以很好地用于自定义分类法,但不能用于默认的“类别”分类法。我尝试使用“category\\u name”和“tax\\u query”,但对我来说不起作用。
我的代码是:
$c_args = array(
\'post_type\' => \'product\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'field\' => \'slug\',
\'terms\' => \'furniture\'
)
)
);
// The Query
wp_reset_postdata();
query_posts( $c_args );
我没有得到任何结果。正如我所说,它适用于自定义分类法,但我需要使用“自定义Permalinks”插件,它不适用于自定义分类法。
感谢您的帮助。
最合适的回答,由SO网友:Robbert 整理而成
使用WP_Query 而不是query\\u posts()。
$cpt_args = array(
\'post_type\' => \'product\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'field\' => \'slug\',
\'terms\' => \'furniture\'
)
)
);
$cpt_query = new WP_Query( $cpt_args );