WP API : date_query parameter

时间:2017-04-25 作者:enguerranws

我使用Wordpress API只是为了执行一些测试。我目前正在使用date\\u query参数,在我的情况下,该参数无法按预期工作。

请考虑以下请求:https://wptest.enguerranweiss.com/wp-json/wp/v2/posts?filter[orderBy]=date&filter[order]=DESC&filter[date_query][after]=2016-10-13T17 (虚拟安装,虚拟内容)

我所期望的是:API应该只返回比2016-10-13. 现在,过滤器似乎被忽略了。

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Laxmana 整理而成

截至WP>=4.7filter[] 不支持,已删除。WP REST API插件也成为WordPress核心的一部分。

相符合的docs 您的链接应该是:

https://wptest.enguerranweiss.com/wp-json/wp/v2/posts?orderby=date&order=desc&after=2016-10-13T17:00:00

EDIT

正如enguerranws所提到的,日期应为ISO8601格式

相关推荐

创建帖子,包含来自远程API的数据

我需要一些帮助和指导。因此,我正在开发一个网站(自定义主题),目标是从远程API获取数据。我希望能够将数据存储在各个帖子中(一种自定义帖子类型),当有人向远程API添加或删除数据时,它应该会更新网站上的帖子。我使用的API的结构如下:https://pippinsplugins.com/edd-api/products我知道如何从中获取数据并解码JSON等。$url = \'https://pippinsplugins.com/edd-api/products\'; $username