スキーマ
スキーマは、template_part リビジョンレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_filter クエリパラメータが使用されていない限り、以下のフィールドが含まれることが期待されます。また、スキーマフィールドは特定のコンテキストでのみ表示される場合があります。
author |
リビジョンの著者の ID。 JSON データ型: 整数 コンテキスト: view , edit , embed |
date |
リビジョンが公開された日付(サイトのタイムゾーン)。 JSON データ型: 文字列, フォーマット: datetime ( 詳細) コンテキスト: view , edit , embed |
date_gmt |
リビジョンが公開された日付(GMT)。 JSON データ型: 文字列, フォーマット: datetime ( 詳細) コンテキスト: view , edit |
guid |
データベース内に存在するリビジョンの GUID。 JSON データ型: 文字列 コンテキスト: view , edit |
id |
リビジョンの一意の識別子。 JSON データ型: 整数 コンテキスト: view , edit , embed |
modified |
リビジョンが最後に変更された日付(サイトのタイムゾーン)。 JSON データ型: 文字列, フォーマット: datetime ( 詳細) コンテキスト: view , edit |
modified_gmt |
リビジョンが最後に変更された日付(GMT)。 JSON データ型: 文字列, フォーマット: datetime ( 詳細) コンテキスト: view , edit |
parent |
リビジョンの親の ID。 JSON データ型: 整数 コンテキスト: view , edit , embed |
slug |
タイプに固有のリビジョンの英数字識別子。 JSON データ型: 文字列 コンテキスト: view , edit , embed |
title |
テンプレートのタイトル。 JSON データ型: オブジェクトまたは文字列 コンテキスト: embed , view , edit |
content |
テンプレートの内容。 JSON データ型: オブジェクトまたは文字列 コンテキスト: embed , view , edit |
テンプレートパートリビジョンのリスト
このエンドポイントをクエリして、template_part リビジョンのコレクションを取得します。受け取る応答は、以下の URL クエリパラメータを使用して制御およびフィルタリングできます。
定義
GET /wp/v2/template-parts/<parent>/revisions
例リクエスト
$ curl https://example.com/wp-json/wp/v2/template-parts/<parent>/revisions
引数
parent |
リビジョンの親の ID。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
page |
コレクションの現在のページ。 デフォルト: 1 |
per_page |
結果セットに返される最大アイテム数。 |
search |
文字列に一致する結果に制限します。 |
exclude |
特定の ID を除外するように結果セットを確保します。 |
include |
特定の ID に結果セットを制限します。 |
offset |
特定のアイテム数だけ結果セットをオフセットします。 |
order |
ソート属性を昇順または降順にします。 デフォルト: desc 次のいずれか: asc , desc |
orderby |
オブジェクト属性でコレクションをソートします。 デフォルト: date 次のいずれか: date , id , include , relevance , slug , include_slugs , title |
テンプレートパートリビジョンを取得
定義と例リクエスト
GET /wp/v2/template-parts/<parent>/revisions/<id>
このエンドポイントをクエリして、特定の template_part リビジョンレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/template-parts/<parent>/revisions/<id>
引数
parent |
リビジョンの親の ID。 |
id |
リビジョンの一意の識別子。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
テンプレートパートリビジョンを削除
引数
parent |
リビジョンの親の ID。 |
id |
リビジョンの一意の識別子。 |
force |
true である必要があります。リビジョンはごみ箱をサポートしていません。 |
定義
DELETE /wp/v2/template-parts/<parent>/revisions/<id>
例リクエスト
$ curl -X DELETE https://example.com/wp-json/wp/v2/template-parts/<parent>/revisions/<id>
テンプレートパートリビジョンを取得
定義と例リクエスト
GET /wp/v2/template-parts/<id>/autosaves
このエンドポイントをクエリして、特定の template_part リビジョンレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/template-parts/<id>/autosaves
引数
parent |
自動保存の親の ID。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
テンプレートパートリビジョンを作成
引数
parent |
自動保存の親の ID。 |
slug |
テンプレートを識別する一意のスラッグ。 |
theme |
テンプレートのテーマ識別子。 |
type |
テンプレートのタイプ。 |
content |
テンプレートの内容。 |
title |
テンプレートのタイトル。 |
description |
テンプレートの説明。 |
status |
テンプレートのステータス。 次のいずれか: publish , future , draft , pending , private |
author |
テンプレートの著者の ID。 |
area |
テンプレートパートが使用される場所(ヘッダー、フッターなど)。 |
定義
POST /wp/v2/template-parts/<id>/autosaves
テンプレートパートリビジョンを取得
定義と例リクエスト
GET /wp/v2/template-parts/<parent>/autosaves/<id>
このエンドポイントをクエリして、特定の template_part リビジョンレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/template-parts/<parent>/autosaves/<id>
引数
parent |
自動保存の親の ID。 |
id |
自動保存の ID。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |