Woocommerce产品存档页面,按受欢迎程度更改为受欢迎程度和menu_order

时间:2020-09-21 15:07:54

标签: sorting woocommerce product

我可以在“产品档案”页面中将受欢迎程度排序方法更改为: 受欢迎程度desc和menu_order asc?

我尝试过:


    add_filter('woocommerce_get_catalog_ordering_args', 'my_custom_woocommerce_get_catalog_ordering_args');
    
    function my_custom_woocommerce_get_catalog_ordering_args($args)
    {
        $orderby_value = isset($_GET['orderby']) ? wc_clean($_GET['orderby']) : apply_filters('woocommerce_default_catalog_orderby', get_option('woocommerce_default_catalog_orderby'));
        if ('popularity' == $orderby_value) {
            $args['orderby'] = 'meta_value_num menu_order';
            $args['order'] = 'ASC';
            $args['meta_key'] = 'total_sales';
        }
        return $args;
    }

0 个答案:

没有答案