所以我尝试使用WP-API插件:
我想出了如何获取自定义帖子类型的所有帖子:
http://domain/wp-json/posts?type[]=customType
我想出了如何获取附件:
http://domain/wp-json/media/
现在问题是如何将图像附加到单个帖子上。如果我看一下soruce它似乎暗示了一条道路:
http://domain/wp-json/media/<postId>/
但是我收到了错误:
[{"code":"json_post_invalid_type","message":"Invalid post type"}]
任何想法如何让这个工作?
答案 0 :(得分:1)
您可以使用&#34;父母&#34; id参数,例如:
$ curl http://demo.wp-api.org/wp-json/wp/v2/media?parent=<id>
帖子的ID在哪里。我们所做的是忽略除原始图像之外的所有图像版本,通过查找GUID&gt;渲染值,例如:
guid: {
rendered: "http://demo.wp-api.org/wp-content/uploads/image-belonging-to-this-post.png"
}
答案 1 :(得分:0)
到目前为止,这个功能似乎并不支持,当插件进入核心但现在它仍然是原样。
我最终制作了自己的json API来满足我的需求,让页面模板重新发出JSON数据。
答案 2 :(得分:-1)
这篇旧帖子的更新。 WP-API现在支持获取与特定帖子相关的媒体。
http://v2.wp-api.org/reference/media/
<强>代码:强>
$ curl http://demo.wp-api.org/wp-json/wp/v2/media/<id>