是否有任何选项可以获得不同类型的WordPress单帖子和帖子列表的响应?我的帖子列表响应的目标是
[
{"id":1,
"date":"2017-08-20T07:26:55",
"link":"http://localhost/wordpress/2017/08/20/test-post",
"title":{"rendered":"Test post"}
},
{"id":2,
"date":"2017-08-20T07:26:55",
"link":"http://localhost/wordpress/2017/08/20/test-post",
"title":{"rendered":"Test post"}
},
{"id":3,
"date":"2017-08-20T07:26:55",
"link":"http://localhost/wordpress/2017/08/20/test-post",
"title":{"rendered":"Test post"}
},
{"id":4,
"date":"2017-08-20T07:26:55",
"link":"http://localhost/wordpress/2017/08/20/test-post",
"title":{"rendered":"Test post"}
}
]对于单个post响应,为
{
"id": 92,
"date": "2017-08-20T07:13:42",
"date_gmt": "2017-08-20T07:13:42",
"guid": {
"rendered": "http://devel8/wp-news/?p=1"
},
"modified": "2017-08-20T07:13:42",
"modified_gmt": "2017-08-20T07:13:42",
"slug": "hello-world-2",
"status": "publish",
"type": "post",
"link": "http://localhost/wordpress/2017/08/20/hello-world-2/",
"title": {
"rendered": "Hello world!"
},
"content": {
"rendered": "<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>\n",
"protected": false
},
"excerpt": {
"rendered": "<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>\n",
"protected": false
},
"author": 1,
"featured_media": 0,
"comment_status": "open",
"ping_status": "open",
"sticky": false,
"template": "",
"format": "standard",
"meta": [],
"categories": [
1
],
"tags": [],
.....
.....
}
}注意:使用register_rest_field()和rest_prepare_post过滤器,我们可以同时修改响应(单个和多个帖子),但是我们需要单独的响应。
或
有任何选项可以知道请求是在get_callback的register_rest_field().函数中对多个帖子或单个post发出的。
提前谢谢。
发布于 2018-01-07 06:23:54
因为我没有从任何一个人得到任何响应和解决方案,所以我决定开发一个WordPress插件,它将满足我对处理单个post和post列表或多个post或post组的WP请求响应的要求,并且管理员可以从后端控制。
经过长时间的斗争,我开发了一个名为
One Call – WP REST API Extension
插件的核心特性是
希望这个插件能帮助像我这样计划使用Ionic,Phonegap,和NativeScript等开发移动应用程序的我。
https://stackoverflow.com/questions/47732070
复制相似问题