如何从wp json Rest api获取特定数据

MMI*_*LAD 5 php wordpress json wordpress-rest-api

我已经在我的 WordPress 网站上安装了 wp-json-rest-api,并且我想将我的网站连接到 Android 应用程序。在这样的 url 中,它会获取所有帖子:

http://mywebsite.com/wp-json/posts
Run Code Online (Sandbox Code Playgroud)

在 Android 页面之一上,我只想获取帖子标题,仅此而已。我的意思是我应该如何在 url 或其他任何地方指定我只想要标题和 ID 而不是帖子的所有内容?例如,在每个帖子的页面中,我只想获取该帖子的标题、id 和内容,如下所示,其中帖子的 id 为 12:

http://mywebsite.com/wp-json/posts?include=title,id,content/12
Run Code Online (Sandbox Code Playgroud)

但在其他页面(例如所有帖子列表)中,我想要这样的内容:

http://mywebsite.com/wp-json/posts?include=title,id
Run Code Online (Sandbox Code Playgroud)

我应该怎么办?

S W*_*son 4

实现此目的的一种方法是创建自定义端点。这样您就可以编写自己的函数并通过 REST API 导出其结果。事实上,REST 文档有一个示例,可以完成您所要求的操作。请参阅此处: https: //developer.wordpress.org/rest-api/extending-the-rest-api/adding-custom-endpoints/并修改其示例以删除作者查询逻辑并仅返回标题列表!