Php Wordpress元查询无法正常工作
我添加了一个元查询,以获得比比较的id少的详细信息。如果最后一个id为999,它可以正常工作,但如果将最后一个id传递为1000,则它不工作。我试了很多,但还是不走运 元查询Php Wordpress元查询无法正常工作,php,wordpress,Php,Wordpress,我添加了一个元查询,以获得比比较的id少的详细信息。如果最后一个id为999,它可以正常工作,但如果将最后一个id传递为1000,则它不工作。我试了很多,但还是不走运 元查询 $rd_args = array( 'post_type' => 'estate_property', 'post_status' => 'publish', 'no_found_rows' => 'true', 'posts_per_page' => '2', 'order' => 'DE
$rd_args = array(
'post_type' => 'estate_property',
'post_status' => 'publish',
'no_found_rows' => 'true',
'posts_per_page' => '2',
'order' => 'DESC',
'meta_query' => array(
array(
'key' => 'ID',
'value' => $_POST['last_id'],
'compare' => '<'
)
)
);
$rd_args=数组(
“post_type”=>“estate_property”,
“发布状态”=>“发布”,
“找不到行”=>“真”,
“每页帖子数”=>“2”,
“订单”=>“描述”,
“元查询”=>数组(
排列(
'key'=>'ID',
'value'=>$\u POST['last\u id'],
'比较'=>'最后我得到了答案,问题是数据库中ID的数据类型。我在meta_query中添加了该类型,并开始工作。谢谢大家
'meta_query' => array(
array(
'key' => 'ID',
'value' => $_POST['last_id'],
'compare' => '<',
'type' => 'numeric'
)
)
“元查询”=>数组(
排列(
'key'=>'ID',
'value'=>$\u POST['last\u id'],
'比较'=>'可能是条件不满足获取结果?发布完整代码?但条件如何可能匹配999而不是1000。它应该显示至少与999相同的数据。我正在添加完整代码它不适用于此..但适用于vcarepro.com/wp api/wp_get_property_by_type.php?last_id=50它的行为很奇怪。还有一个信息是,id数据类型在DB中是BigInt。