假设我正在修改默认的posts查询:
add_filter( \'pre_get_posts\', \'my_filter\' );
function my_filter( $query ) {
$query->set( \'meta_key\', \'my_rating\' );
$query->set( \'orderby\', \'meta_value_num\' );
$query->set( \'order\', \'DESC\' );
return $query;
}
我知道这对meta\\u键有效
my_rating
如果其值是数字。但假设它的值是一个数组,其值是数字。例如:
array(
"foo" => 1,
"bar" => 2,
)
但是数组将被序列化,我想需要取消序列化才能使用它。有没有办法选择数组中的哪个键进行排序?