我正在使用WP Car Manager来管理我网站上的车辆库存。我想使用Slider Revolution来显示“热门交易”滑块。我希望幻灯片仅是已选中“功能”选项(wpcm_featured = 1)的车辆。然后我要按车辆的价格(wpcm_price)订购幻灯片。
这是我到目前为止所拥有的:
function slider_hot_deals($query, $slider_id) {
// only apply the special filter for slider with "x" ID
if($slider_id == 4) {
// order posts by vehicle price
$query['meta_key'] = 'wpcm_price';
$query['orderby'] = 'wpcm_price';
$query['order'] = 'ASC';
$query['meta_type'] = 'NUMERIC';
}
return $query;
}
add_filter('revslider_get_posts', 'slider_hot_deals', 10, 2);
目前,这只能获得所有车辆并按价格订购。我该如何修改它,使其支持多个元值,然后在orderby和where子句中使用它们?
答案 0 :(得分:0)
您可以在一个查询中嵌套多个元查询,这是我昨天刚刚编码的示例:
export default Ember.Component.extend({
sortedItems: Ember.computed.sort("allItems", function(a, b) {
//How to access columnList from here?
}
columnList: ["name","shortcode"]
})
有关更多信息:https://codex.wordpress.org/Class_Reference/WP_Meta_Query