Wordpress woocommerce前端自定义元键的排序顺序

Wordpress woocommerce前端自定义元键的排序顺序,wordpress,woocommerce,Wordpress,Woocommerce,我在我的Woocommerce产品上创建了一个自定义字段。这是一个数值,它通过post meta完美地显示在我前端的产品页面上。然后,我使用本教程将自定义元密钥放入Woocommerces产品排序下拉列表: 到目前为止,它可以在下拉列表中选择特定的自定义元键,并显示正确的产品,但排序产品的顺序不遵循代码中给出的降序 case 'saetpris': $sort_args['meta_key'] = 'saetpris_pr_maaned'; $s

我在我的Woocommerce产品上创建了一个自定义字段。这是一个数值,它通过post meta完美地显示在我前端的产品页面上。然后,我使用本教程将自定义元密钥放入Woocommerces产品排序下拉列表:

到目前为止,它可以在下拉列表中选择特定的自定义元键,并显示正确的产品,但排序产品的顺序不遵循代码中给出的降序

case 'saetpris':
            $sort_args['meta_key'] = 'saetpris_pr_maaned';
            $sort_args['orderby'] = 'meta_value_num';
            $sort_args['order'] = 'DESC';
            break;
相反,产品的顺序似乎是按产品ID进行的

我在Google上搜索了很多,在Stack Overflow上也搜索了很多,但没有找到任何答案。很明显,我遗漏了什么,但是什么?:-)