如何使用WP REST API筛选数据的比较运算符(>=&<=)和值之间的范围

时间:2016-05-07 作者:sankar muniyappa

我刚从wordpress开发部辞职。使用移动API开发物业管理网站。

此处需要根据大于和小于&;等条件筛选数据;介于范围之间。

例如,需要过滤和搜索数据的where price filter range and between and greater or less than bedrooms。请帮我解决这个问题。我试过下面的例子,但对我不起作用

http://192.168.0.88:8825/wp-json/wp/v2/properties?filter[meta_key]=property_bathrooms&filter[meta_value]=4&filter[meta_compare]=>=&filter[meta_key]=property_bedrooms&filter[meta_value]=5&filter[meta_compare]=>=&filter[meta_key]=property_price&filter[meta_value]=5,500&filter[meta_compare]=between

1 个回复
SO网友:Kosso

使用meta_keymeta_value 用于过滤单个自定义字段。但要比较两个字段,需要构造meta_query 使用您的两个键/值和compare 操作人员

请参阅此答案,其中显示了实现此目标所需的各种操作。

https://wordpress.stackexchange.com/a/227869/111022