我有以下args:
array(7) {
["post_type"]=>
string(6) "website"
["posts_per_page"]=>
string(3) "150"
["meta_key"]=>
string(11) "website_rank"
["order"]=>
string(3) "ASC"
["orderby"]=>
string(14) "meta_value_num"
["meta_value"]=>
string(1) "6"
["meta_compare"]=>
string(1) ">"
}
不是返回meta_values为7,8,9 ... 150(期望)的帖子,而是返回7,8,9,60,61 ......
我尝试使用(int)而不是字符串,但无效。
答案 0 :(得分:0)
我在元查询中缺少'type'。使用ACF之后,这一点从来没有必要,但是当需要使用由update_post_meta()'type'设置元组的帖子进行查询时,似乎需要使用它。
就我而言
'type' => 'NUMERIC'
解决了我的问题。