我有一个页面显示数据库中的 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' )
)
)
);
有关如何进行自定义排序的任何想法?
提前致谢!
尼克