帖子不是基于元键值排序的

时间:2019-10-01 15:23:57

标签: wordpress meta-query

自定义元查询未按元键正确排序帖子。如果我具有订阅类型,则这些帖子应该在那些元密钥的帖子不存在之后排在第一位。

我正在尝试以下代码,但是无法正常工作。

library(data.table)
setDT(df)[, returns := (Prices - shift(Prices))/Prices, by = Tickers]

1 个答案:

答案 0 :(得分:0)

要对“ meta_value”进行排序,必须在meta_query外部(旧方法)提供meta_key。或者,使用meta_query时:

在meta_query子句中添加选择的数组键(字符串),您要根据其排序。

$meta_query = array(
    'relation' => 'OR',
    'sort_yearly' => array(
        'key'=>'subscription_type',
        'value'=>'subscription_type_yearly',
        'compare'=>'==',
    ),
) );
$query->set('orderby', array('sort_yearly' => 'DESC', 'date' => 'DESC'));