如何指定Wordpress API v2

时间:2016-03-31 17:15:18

标签: wordpress wordpress-rest-api

我在我的项目中使用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 个答案:

答案 0 :(得分:5)

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

https://www.example.com/wp-json/wp/v2/posts?_fields[]=title&_fields[]=excerpt&per_page=100&offset=100

答案 1 :(得分:2)

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

正如其中所述,REST API v2返回一组特定的默认字段,如果您需要不同的字段,则必须按照该文档中的描述实现

答案 2 :(得分:1)

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

如果无法做到这一点,那么您需要修改响应,如其他答案所述。您可以阅读有关here的更多信息。

答案 3 :(得分:-2)

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