スキーマ

スキーマは、タイプレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_filter クエリパラメータが使用されていない限り、以下のフィールドが含まれることが期待されます。また、スキーマフィールドは特定のコンテキストでのみ表示される場合があります。

capabilities 投稿タイプによって使用されるすべての機能。
JSON データ型: オブジェクト
読み取り専用
コンテキスト: edit
description 投稿タイプの人間が読める説明。
JSON データ型: 文字列
読み取り専用
コンテキスト: view, edit
hierarchical 投稿タイプが子を持つべきかどうか。
JSON データ型: ブール値
読み取り専用
コンテキスト: view, edit
viewable 投稿タイプが表示可能かどうか。
JSON データ型: ブール値
読み取り専用
コンテキスト: edit
labels 様々なコンテキストにおける投稿タイプの人間が読めるラベル。
JSON データ型: オブジェクト
読み取り専用
コンテキスト: edit
name 投稿タイプのタイトル。
JSON データ型: 文字列
読み取り専用
コンテキスト: view, edit, embed
slug 投稿タイプの英数字識別子。
JSON データ型: 文字列
読み取り専用
コンテキスト: view, edit, embed
supports 投稿タイプによってサポートされるすべての機能。
JSON データ型: オブジェクト
読み取り専用
コンテキスト: edit
has_archive 値が文字列の場合、その値はアーカイブスラッグとして使用されます。値が false の場合、投稿タイプにはアーカイブがありません。
JSON データ型: 文字列またはブール値
読み取り専用
コンテキスト: view, edit
taxonomies 投稿タイプに関連付けられたタクソノミー。
JSON データ型: 配列
読み取り専用
コンテキスト: view, edit
rest_base 投稿タイプの REST ベースルート。
JSON データ型: 文字列
読み取り専用
コンテキスト: view, edit, embed
rest_namespace 投稿タイプの REST ルートの名前空間。
JSON データ型: 文字列
読み取り専用
コンテキスト: view, edit, embed
visibility 投稿タイプの可視性設定。
JSON データ型: オブジェクト
読み取り専用
コンテキスト: edit
icon 投稿タイプのアイコン。
JSON データ型: 文字列または null
読み取り専用
コンテキスト: view, edit, embed

タイプの取得

定義と例リクエスト

GET /wp/v2/types

このエンドポイントをクエリして特定のタイプレコードを取得します。

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

引数

context リクエストが行われるスコープ; 応答に存在するフィールドを決定します。
デフォルト: view

一つの: view, embed, edit

タイプの取得

定義と例リクエスト

GET /wp/v2/types/<type>

このエンドポイントをクエリして特定のタイプレコードを取得します。

$ curl https://example.com/wp-json/wp/v2/types/<type>

引数

type 投稿タイプの英数字識別子。
context リクエストが行われるスコープ; 応答に存在するフィールドを決定します。
デフォルト: view

一つの: view, embed, edit