如何通过元键订购产品并显示未设置此元键的产品

时间:2016-03-02 23:32:18

标签: wordpress woocommerce

我想按特定元键订购产品,但我想展示所有产品,包括那些尚未设置此元键的产品。我想先显示设置元键的产品,然后显示其余产品。 不幸的是,这个解决方案只是为了展示那些设置了元键的产品:

add_filter('woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args');

function custom_woocommerce_get_catalog_ordering_args( $args ) {
    global $wp_query;
    if (isset($_GET['orderby'])) {
        switch ($_GET['orderby']) :
            case 'myorder' :
                $args['order'] = 'DESC';
                $args['meta_key'] = 'myorder';
                $args['orderby'] = 'meta_value_num';
            break;
        endswitch;
    }
    return $args;
}

0 个答案:

没有答案