スキーマ

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

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

title
object

The title for the object.

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

author
integer

The id for the author of 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

alt_text
string

Alternative text to display when resource is not displayed.

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

caption
string

The caption for the resource.

コンテキスト: view, edit

description
string

The description for the resource.

コンテキスト: view, edit

media_type
string

Type of resource.

読み取り専用

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

次のいずれか: image, file

mime_type
string

Mime type of resource.

読み取り専用

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

media_details
object

Details about the resource file, specific to its type.

読み取り専用

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

post
integer

The id for the associated post of the resource.

コンテキスト: view, edit

source_url
string, uri

URL to the original resource file.

読み取り専用

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

Example Request

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

Media一覧

引数

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.

初期値:

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

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.

初期値: inherit

次のいずれか: inherit, private, trash

filter

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

media_type

Limit result set to attachments of a particular media type.

次のいずれか: image, video, audio, application

mime_type

Limit result set to attachments of a particular mime type.

定義

GET /wp/v2/media

リクエスト例

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

Mediaを取得する

引数

context

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

初期値: view

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

定義

GET /wp/v2/media/<id>

リクエスト例

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

Mediaを作成

引数

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

title

The title for the object.

author

The id for the author of 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

alt_text

Alternative text to display when resource is not displayed.

caption

The caption for the resource.

description

The description for the resource.

post

The id for the associated post of the resource.

定義

POST /wp/v2/media

Mediaを更新する

引数

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

title

The title for the object.

author

The id for the author of 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

alt_text

Alternative text to display when resource is not displayed.

caption

The caption for the resource.

description

The description for the resource.

post

The id for the associated post of the resource.

定義

POST /wp/v2/media/<id>

リクエスト例

Mediaを削除

引数

force

Whether to bypass trash and force deletion.

定義

DELETE /wp/v2/media/<id>

リクエスト例

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