如何按照我想要的顺序订购woocommerce产品类别?

时间:2015-05-12 10:58:12

标签: php wordpress woocommerce custom-taxonomy

这是查询参数。我希望我的产品按照我想要的顺序排列。

$query_args = array(
    'post_type' => 'product',
    'post_status' => 'publish',
    'ignore_sticky_posts' => 1,
    'posts_per_page' => $post_per_page,
    'orderby' => 'name',
    'order' => 'DESC',
    'paged' => $paged,
    'tax_query' => array(
                array('taxonomy' => 'product_cat',
                      'field' => 'term_id',
                      'terms' => 12,
                      'operator' => 'NOT IN',           
                     )
     )
);
$wp_query = new WP_Query($query_args);

意思是,我想在某个地方的查询中指定类别顺序..

array(3,4,5,7)

第3类产品首先出现,然后出现4,然后出现5等等。 我怎样才能做到这一点?试过这个插件,但它似乎没有使用自定义查询。 https://wordpress.org/plugins/taxonomy-terms-order/

1 个答案:

答案 0 :(得分:1)

  1. 只需访问Appearance-> Widgets
  2. 列表项在侧栏下,您添加了Woocommerce Product Categories,展开“Woocommerce Product Categories”
  3. 列表项在订购方式下拉框中,选择“类别订单”而不是名称。