スキーマ

スキーマはpageオブジェクトに存在するすべてのフィールドを定義しています。

date
string, datetime (ISO8601)

The date the object was published, in the site's timezone.

コンテキスト: view, edit, embed

date_gmt
string, datetime (ISO8601)

The date the object was published, as GMT.

コンテキスト: view, edit

guid
object

The globally unique identifier for the object.

読み取り専用

コンテキスト: view, edit

id
integer

Unique identifier for the object.

読み取り専用

コンテキスト: view, edit, embed

modified
string, datetime (ISO8601)

The date the object was last modified, in the site's timezone.

読み取り専用

コンテキスト: view, edit

modified_gmt
string, datetime (ISO8601)

The date the object was last modified, as GMT.

読み取り専用

コンテキスト: view, edit

password
string

A password to protect access to the post.

コンテキスト: edit

slug
string

An alphanumeric identifier for the object unique to its type.

コンテキスト: view, edit, embed

status
string

A named status for the object.

コンテキスト: edit

次のいずれか: publish, future, draft, pending, private

type
string

Type of Post for the object.

読み取り専用

コンテキスト: view, edit, embed

parent
integer

The id for the parent of the object.

コンテキスト: view, edit

title
object

The title for the object.

コンテキスト: view, edit, embed

content
object

The content for the object.

コンテキスト: view, edit

author
integer

The id for the author of the object.

コンテキスト: view, edit, embed

excerpt
object

The excerpt for the object.

コンテキスト: view, edit, embed

comment_status
string

Whether or not comments are open on the object.

コンテキスト: view, edit

次のいずれか: open, closed

ping_status
string

Whether or not the object can be pinged.

コンテキスト: view, edit

次のいずれか: open, closed

menu_order
integer

The order of the object in relation to other object of its type.

コンテキスト: view, edit

template
string

The theme file to use to display the object.

コンテキスト: view, edit

次のいずれか:

Example Request

$ curl -X OPTIONS -i http://demo.wp-api.org/wp-json/wp/v2/pages

Page一覧

引数

context

Scope under which the request is made; determines fields present in response.

初期値: view

次のいずれか: view, embed, edit

page

Current page of the collection.

初期値: 1

per_page

Maximum number of items to be returned in result set.

初期値: 10

search

Limit results to those matching a string.

after

Limit response to resources published after a given ISO8601 compliant date.

author

Limit result set to posts assigned to specific authors.

初期値:

author_exclude

Ensure result set excludes posts assigned to specific authors.

初期値:

before

Limit response to resources published before a given ISO8601 compliant date.

exclude

Ensure result set excludes specific ids.

初期値:

include

Limit result set to specific ids.

初期値:

menu_order

Limit result set to resources with a specific menu_order value.

offset

Offset the result set by a specific number of items.

order

Order sort attribute ascending or descending.

初期値: desc

次のいずれか: asc, desc

orderby

Sort collection by object attribute.

初期値: date

次のいずれか: date, id, include, title, slug, menu_order

parent

Limit result set to those of particular parent ids.

初期値:

parent_exclude

Limit result set to all items except those of a particular parent id.

初期値:

slug

Limit result set to posts with a specific slug.

status

Limit result set to posts assigned a specific status; can be comma-delimited list of status types.

初期値: publish

filter

Use WP Query arguments to modify the response; private query vars require appropriate authorization.

定義

GET /wp/v2/pages

リクエスト例

$ curl http://demo.wp-api.org/wp-json/wp/v2/pages

Pageを取得する

引数

context

Scope under which the request is made; determines fields present in response.

初期値: view

次のいずれか: view, embed, edit

定義

GET /wp/v2/pages/<id>

リクエスト例

$ curl http://demo.wp-api.org/wp-json/wp/v2/pages/<id>

Pageを作成

引数

date

The date the object was published, in the site's timezone.

date_gmt

The date the object was published, as GMT.

password

A password to protect access to the post.

slug

An alphanumeric identifier for the object unique to its type.

status

A named status for the object.

次のいずれか: publish, future, draft, pending, private

parent

The id for the parent of the object.

title

The title for the object.

content

The content for the object.

author

The id for the author of the object.

excerpt

The excerpt for the object.

featured_media

The id of the featured media for the object.

comment_status

Whether or not comments are open on the object.

次のいずれか: open, closed

ping_status

Whether or not the object can be pinged.

次のいずれか: open, closed

menu_order

The order of the object in relation to other object of its type.

template

The theme file to use to display the object.

次のいずれか:

定義

POST /wp/v2/pages

Pageを更新する

引数

date

The date the object was published, in the site's timezone.

date_gmt

The date the object was published, as GMT.

password

A password to protect access to the post.

slug

An alphanumeric identifier for the object unique to its type.

status

A named status for the object.

次のいずれか: publish, future, draft, pending, private

parent

The id for the parent of the object.

title

The title for the object.

content

The content for the object.

author

The id for the author of the object.

excerpt

The excerpt for the object.

featured_media

The id of the featured media for the object.

comment_status

Whether or not comments are open on the object.

次のいずれか: open, closed

ping_status

Whether or not the object can be pinged.

次のいずれか: open, closed

menu_order

The order of the object in relation to other object of its type.

template

The theme file to use to display the object.

次のいずれか:

定義

POST /wp/v2/pages/<id>

リクエスト例

Pageを削除

引数

force

Whether to bypass trash and force deletion.

定義

DELETE /wp/v2/pages/<id>

リクエスト例

$ curl -X DELETE http://demo.wp-api.org/wp-json/wp/v2/pages/<id>