我在Woocommerce产品上制作了自定义字段。它是一个数值,它通过post meta显示在我前端的产品页面上。然后我使用本教程将我的自定义元键放入Woocommerces产品分类下拉列表中:
https://www.skyverge.com/blog/sort-woocommerce-products-custom-fields/
到目前为止,可以在下拉列表中选择特定的自定义元键,并显示正确的产品,但已排序的产品的顺序不遵循代码中给出的降序。
case 'saetpris':
$sort_args['meta_key'] = 'saetpris_pr_maaned';
$sort_args['orderby'] = 'meta_value_num';
$sort_args['order'] = 'DESC';
break;
相反,产品的顺序似乎是产品ID。
我在Google上搜索了很多,也在Stack Overflow上搜索过,但我没有找到任何答案。很明显我错过了什么,但是什么? :-)