页数

图式

该模式定义了页面记录中存在的所有字段。除非使用“_filter”查询参数或模式字段仅出现在特定上下文中,否则来自这些端点的任何响应都应包含以下字段。

date 字符串或 null, 日期时间(详细信息)对象发布的日期,以站点的时区表示。 上下文:view, edit,embed
date_gmt 字符串或 null, 日期时间(详细信息)对象发布的日期,作为 GMT。 上下文: view,edit
guid 目的对象的全局唯一标识符。 只读 上下文: view,edit
id 整数对象的唯一标识符。 只读 上下文:view, edit,embed
link 字符串, uri对象的 URL。 只读 上下文:view, edit,embed
modified 字符串, 日期时间(详细信息)上次修改对象的日期,以站点的时区表示。 只读 上下文: view,edit
modified_gmt 字符串, 日期时间(详细信息)上次修改对象的日期,如 GMT。 只读 上下文: view,edit
slug 细绳对象的类型唯一的字母数字标识符。 上下文:view, edit,embed
status 细绳对象的命名状态。 上下文: view,edit 其中之一:publish, future, draft, pending,private
type 细绳对象的帖子类型。 只读 上下文:view, edit,embed
password 细绳用于保护对内容和摘录的访问的密码。 语境:edit
permalink_template 细绳对象的永久链接模板。 只读 语境:edit
generated_slug 细绳从对象标题自动生成的 Slug。 只读 语境:edit
parent 整数对象父对象的 ID。 上下文: view,edit
title 目的对象的标题。 上下文:view, edit,embed
content 目的对象的内容。 上下文: view,edit
author 整数对象作者的 ID。 上下文:view, edit,embed
excerpt 目的对象的摘录。 上下文:view, edit,embed
featured_media 整数对象的特色媒体的 ID。 上下文:view, edit,embed
comment_status 细绳对象上的注释是否打开。 上下文: view,edit 其中之一:open,closed
ping_status 细绳是否可以 ping 对象。 上下文: view,edit 其中之一:open,closed
menu_order 整数对象相对于其类型的其他对象的顺序。 上下文: view,edit
meta 目的元字段。 上下文: view,edit
template 细绳用于显示对象的主题文件。 上下文: view,edit

列表页面

查询此端点以检索页面集合。可以使用下面的 URL 查询参数控制和过滤您收到的响应。

定义

GET /wp/v2/pages

示例请求

$ curl https://example.com/wp-json/wp/v2/pages

参数

context提出请求的范围;确定响应中存在的字段。 默认:view 其中之一:view, embed,edit
page集合的当前页面。 默认:1
per_page结果集中要返回的最大项目数。 默认:10
search将结果限制为与字符串匹配的结果。
after限制对给定 ISO8601 合规日期之后发布的帖子的回复。
author将结果集限制为分配给特定作者的帖子。
author_exclude确保结果集不包括分配给特定作者的帖子。
before限制对给定 ISO8601 合规日期之前发布的帖子的回复。
exclude确保结果集排除特定 ID。
include将结果集限制为特定 ID。
menu_order将结果集限制为具有特定 menu_order 值的帖子。
offset按特定数量的项目偏移结果集。
orderOrder 排序属性升序或降序。 默认:desc 其中之一:asc,desc
orderby按对象属性对集合进行排序。 默认:date 其中之一author:,,,,,,,,,,,,, _ _ _ _ _ _ _dateidincludemodifiedparentrelevancesluginclude_slugstitlemenu_order
parent将结果集限制为具有特定父 ID 的项目。
parent_exclude将结果集限制为除特定父 ID 的项目之外的所有项目。
slug将结果集限制为具有一个或多个特定 slug 的帖子。
status将结果集限制为分配了一种或多种状态的帖子。 默认:publish

创建一个页面

参数

date对象发布的日期,以站点的时区表示。
date_gmt对象发布的日期,作为 GMT。
slug对象的类型唯一的字母数字标识符。
status对象的命名状态。 其中之一:publish, future, draft, pending,private
password用于保护对内容和摘录的访问的密码。
parent对象父对象的 ID。
title对象的标题。
content对象的内容。
author对象作者的 ID。
excerpt对象的摘录。
featured_media对象的特色媒体的 ID。
comment_status对象上的注释是否打开。 其中之一:open,closed
ping_status是否可以 ping 对象。 其中之一:open,closed
menu_order对象相对于其类型的其他对象的顺序。
meta元字段。
template用于显示对象的主题文件。

定义

POST /wp/v2/pages

检索页面

定义和示例请求

GET /wp/v2/pages/<id>

查询此端点以检索特定页面记录。

$ curl https://example.com/wp-json/wp/v2/pages/<id>

参数

id对象的唯一标识符。
context提出请求的范围;确定响应中存在的字段。 默认:view 其中之一:view, embed,edit
password帖子的密码(如果它受密码保护)。

更新页面

参数

id对象的唯一标识符。
date对象发布的日期,以站点的时区表示。
date_gmt对象发布的日期,作为 GMT。
slug对象的类型唯一的字母数字标识符。
status对象的命名状态。 其中之一:publish, future, draft, pending,private
password用于保护对内容和摘录的访问的密码。
parent对象父对象的 ID。
title对象的标题。
content对象的内容。
author对象作者的 ID。
excerpt对象的摘录。
featured_media对象的特色媒体的 ID。
comment_status对象上的注释是否打开。 其中之一:open,closed
ping_status是否可以 ping 对象。 其中之一:open,closed
menu_order对象相对于其类型的其他对象的顺序。
meta元字段。
template用于显示对象的主题文件。

定义

POST /wp/v2/pages/<id>

示例请求

删除页面

参数

id对象的唯一标识符。
force是否绕过回收站并强制删除。

定义

DELETE /wp/v2/pages/<id>

示例请求

$ curl -X DELETE https://example.com/wp-json/wp/v2/pages/<id>