我在我的项目中使用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?
答案 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 [] =摘录