自定义元查询未按元键正确排序帖子。如果我具有订阅类型,则这些帖子应该在那些元密钥的帖子不存在之后排在第一位。
我正在尝试以下代码,但是无法正常工作。
library(data.table)
setDT(df)[, returns := (Prices - shift(Prices))/Prices, by = Tickers]
答案 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'));