WooCommerce按ID列出产品 时间:2015-08-21 作者:DinhTv 我有id=5的产品cat和10个产品我按id将列表5产品显示为$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 5, \'product_cat\' => 5 ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; **** loop code ***** endwhile; wp_reset_query(); 但是是错误代码(不显示任何产品)。如果我改变\'product_cat\' => 5 按slug as\'product_cat\' => \'slug_name\' 是真的。如何按显示产品id = 5谢谢 1 个回复 最合适的回答,由SO网友:Marek 整理而成 您应该这样使用“税务查询”:$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 5, \'tax_query\' => array( array( \'taxonomy\' => \'product_cat\', \'terms\' => 5, ), ), ); 使用分类名称(product_cat) as WP\\U查询参数已弃用。 结束 文章导航