更多可用查询参数请参考WordPress官方文档,下面是可以在API中使用的查询参数:

m
p
posts
w
cat
withcomments
withoutcomments
s
search
exact
sentence
calendar
page
paged
more
tb
pb
author
order
orderby
year
monthnum
day
hour
minute
second
name
category_name
tag
feed
author_name
static
pagename
page_id
error
comments_popup
attachment
attachment_id
subpost
subpost_id
preview
robots
taxonomy
term
cpage
post_type
posts_per_page
如果用户已经获得了授权,下面的私有查询参数,可以在发表和编辑文章时使用:

offset
posts_per_archive_page
showposts
nopaging
post_type
post_status
category__in
category__not_in
category__and
tag__in
tag__not_in
tag__and
tag_slug__in
tag_slug__and
tag_id
post_mime_type
perm
comments_per_page
post__in
post__not_in
post_parent
post_parent__in
post_parent__not_in

GET /posts?filter[posts_per_page]=8&filter[order]=ASC
上下文

context 参数控制返回的数据类型,具体查看获取文章端点的可用上下文。

默认为 “view”. (string)

类型

type参数指定获取文章的文章类型,可以是一个字符串或一个文章类型的数组。

注意数组需要使用 [] URL 语法定义 ,例如:
GET /posts?type[]=post&type[]=page
默认为 “post” (string)

返回
如果请求的文章存在,将返回包含所请求文章的一个集合。

获取一篇文章

GET /posts/
输入

context

上下文参数控制数据返回的格式。可用的上下文参数有:

view: 默认上下文,输出普通的用户内容。

edit: 更新文章时用来添加附加字段,包括 title_raw, content_raw, guid_raw 和自定义字段, 以适应文章编辑。

parent: 上下文在嵌入另一个(如文章作者)的返回时使用。这样做是为了使用用户数据的最小子集来减少响应大小。返回父字段作为一个ID,而不是一个嵌入的文章,以确保我们不会遍历后面的整个层次结构。

返回

如果请求的文章存在,将返回请求文章内容,返回的字段根据context参数所定。

编辑文章

PUT /posts/
需要授权

出于兼容性考虑,这个端点同时接受POST和PATCH方法。因为都使用PUT方法,这两种方法都有相同的行为。建议使用PUT(如果可用),以适应REST约定。

输入

数据参数包括需要修改的文章ID和文章对象。数据可以用HTTP multipart body的形式提交,也可以直接用JOSN格式。请参阅创建文章端点的例子。

和发布文章一样,data参数应该是一个包含以下键值对的对象,唯一不一样的就是编辑文章的参数中多了一个文章ID,编辑文章的数据参数和发布文章是一样的,这里就不再一一翻译了,请参照编辑文章的键值字符串部分。

返回

如果文章创建成功,会返回一个201状态码,说明文章已经被更新,从地址头可以看到文章的URL信息,为方便使用,文章的主要内容也会在返回的主题中显示。

删除文章

DELETE /posts/
需要授权

输入

FORCE

force参数控制删除操作是移动到回收站或永久删除,默认为false,指定文章被移动到回收站,如果设置为true,文章将被永久删除。

默认为 false. (boolean)

返回

如果删除成功,会返回一个202已接受状态码,说明文章已经被移动到回收站,稍后可以永久删除。如果请求中设置了force选项,将返回一个200 OK状态码,说明文章已经被永久删除。

如果发出请求的客户端未授权,返回一个403 错误码。

获取文章版本
GET /posts//revisions
需要授权

返回

如果请求成功,返回一个200 OK状态码和指定文章的版本。

如果发出请求的客户端未授权,返回一个403 错误码。

以上就是WordPress JSON REST API (WP API) 文档关于WordPress post部分的中文文档,因为英文水平有限,翻译中难免有错误或者不恰当的地方,欢迎在评论中提出。