Wordpress查询:按类别排序

时间:2014-10-11 13:59:22

标签: php wordpress woocommerce

我有一个页面显示数据库中的 WooCommerce 产品。

目前,这些项目按日期排序,最新显示。

这些产品属于各种类别。我们希望将属于“持有”类别的所有产品推送到列表的末尾,同时保持日期排序。

目前,我只能使用 functions.php 文件中的以下代码隐藏商家信息中的“暂停”类别产品。

$q->set( 'tax_query', array(
                    array(
                    'taxonomy' => 'product_cat',
                    'field' => 'slug',
                    'terms' => array( 'hold' ), // Don't display 'hold' category products
                    'operator' => 'NOT IN'
                    )
                )
            );

我们尝试按如下方式调整代码,只需将“保留”产品推送到列表的末尾,但它不起作用:

$q->set( 'tax_query', array(
                    array(
                    'taxonomy' => 'product_cat',
                    'orderby' => 'product_cat',
                    'order' => 'DESC',
                    'field' => 'slug',
                    'terms' => array( 'hold' )
                    )
                )
            );

有关如何进行自定义排序的任何想法?

提前致谢!
尼克

0 个答案:

没有答案