如何在默认分类内查询_POST自定义帖子?

时间:2014-04-09 作者:webomat

我正在尝试查询\\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”插件,它不适用于自定义分类法。

感谢您的帮助。

1 个回复
最合适的回答,由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 );

结束