8

我在我的项目中使用 WordPress REST API 并将 GET 请求发送到:

http://myblog/wp-json/wp/v2/posts  

它工作得很好,但我想指定字段,虽然我不知道如何。我已经查看了文档,但仍然不知道如何去做。例如,使用公共 API:

https://public-api.wordpress.com/rest/v1.1/sites/www.mysite.com/posts?number=100&fields=title,excerpt,featured_image 

只返回指定的字段。我如何使用 v2 API?

4

4 回答 4

17

以下是使用 REST API v2 访问标题和摘录列表的方法:

https://www.example.com/wp-json/wp/v2/posts?_fields[]=title&_fields[]=excerpt&per_page=100&offset=100
于 2020-07-26T16:01:36.793 回答
2

https://developer.wordpress.org/rest-api/extending-the-rest-api/modifying-responses/

正如它在那里所说,REST API v2 返回一组特定的默认字段,如果您想要不同的字段,那么您必须按照该文档中的描述实现这一点。

于 2016-04-01T22:56:30.127 回答
1

此问题的简单解决方案是使用ACF to REST API或可以为您扩展 REST API 的等效插件。我已经在许多网站上成功使用了这个插件。

如果这是不可能的,那么您将需要修改其他答案所概述的响应。您可以在此处阅读更多相关信息。

于 2016-07-22T17:28:25.793 回答
-2

您可以使用 ?_fields[]=title&_fields[]=excerpt

于 2020-11-16T08:05:41.297 回答