首页 > 解决方案 > woocommerce 按标题和元值排序

问题描述

我需要按标题和元值对产品进行排序。在产品中,我有一个元键格式:pot Ø'number'(pot Ø5)或 bowl Ø'number'(bowl Ø7,5)

我只需要按数字排序而不考虑字符串(锅或碗)

我用这个代码测试了一个排序:

$sort_args['orderby'] = array( 'title' => 'ASC' , 'meta_value_num' => 'ASC' );
    $sort_args['meta_key']='desc_home';

或者

$sort_args['orderby'] = array( 'title' => 'ASC' , 'meta_value' => 'ASC' );
    $sort_args['meta_type'] = 'NUMERIC';
    $sort_args['meta_key']='desc_home';

但在这两种情况下,有些产品排序正确,但其他没有。我不明白为什么。

我怎么能解决它。

谢谢你。

标签: wordpresssortingwoocommercesql-order-bymeta-key

解决方案


推荐阅读