我添加了一个元查询,以获取小于比较ID的详细信息。如果最后一个id是999它工作正常但是如果将最后一个id传递给1000则它不起作用。我尝试了很多但仍然没有运气。
元查询
$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' => '<'
)
)
);
我没有得到我错的地方。
由于
答案 0 :(得分:0)
最后我得到了答案,问题是数据库中ID的数据类型。我在meta_query中添加了类型,它开始起作用了。感谢大家。
'meta_query' => array(
array(
'key' => 'ID',
'value' => $_POST['last_id'],
'compare' => '<',
'type' => 'numeric'
)
)