【问题标题】:Change Woocommerce category dropdown order更改 Woocommerce 类别下拉顺序
【发布时间】:2020-10-13 15:34:45
【问题描述】:

我正在使用它在特定的 Woocommerce 页面上显示产品类别的下拉列表:

add_action( 'woocommerce_before_shop_loop', 'get_product_subcategories_list', 1 );
function get_product_subcategories_list( $category_slug ){
$cat = get_queried_object();
                    $cat_id = $cat->term_id;
                    $args = array(
                        'taxonomy' => 'product_cat',
                        'title_li' => '',
                        'child_of' => $cat_id,
                    );
   if ( is_product_category(array( 17,25 )  )  ) {     
                    ?><div class="subcategories"><?php wc_product_dropdown_categories($args);  ?></div><?php
       wc_enqueue_js( "
  $('#product_cat').change(function () {
     location.href = '/?product_cat=/'+$(this).val();
  });
  " );
}}

下拉列表按字母顺序显示类别,但我需要将它们显示在我在后端设置的排序中。我该如何更改?

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    我遇到了类似的问题,但我使用的代码有点不同。 加了能行吗

    'orderby' => 'order'
    

    到你的参数列表?

    就这样

         $args = array(
        'taxonomy' => 'product_cat',
        'title_li' => '',
        'child_of' => $cat_id,
        'orderby'  => 'order',
                    );
    

    【讨论】:

      猜你喜欢
      • 2019-07-27
      • 2016-08-06
      • 2016-08-11
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 2020-04-02
      • 2019-02-17
      • 1970-01-01
      相关资源
      最近更新 更多