スキーマ
スキーマは、nav_menu_item のリビジョンレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_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 データ型: 文字列またはオブジェクト コンテキスト: view , edit , embed |
preview_link |
投稿のプレビューリンク。 JSON データ型: 文字列, フォーマット: uri 読み取り専用 コンテキスト: edit |
Nav_Menu_Item リビジョンの取得
定義と例リクエスト
GET /wp/v2/menu-items/<id>/autosaves
このエンドポイントをクエリして、特定の nav_menu_item リビジョンレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/menu-items/<id>/autosaves
引数
parent |
オートセーブの親の ID。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
Nav_Menu_Item リビジョンの作成
引数
parent |
オブジェクトの親の ID。 |
title |
オブジェクトのタイトル。 |
type |
元々表現されていたオブジェクトのファミリー、例えば “post_type” または “taxonomy”。 次のいずれか: taxonomy , post_type , post_type_archive , custom |
status |
オブジェクトの名前付きステータス。 次のいずれか: publish , future , draft , pending , private |
attr_title |
このメニュー項目のリンク要素のタイトル属性のテキスト。 |
classes |
このメニュー項目のリンク要素のクラス名。 |
description |
このメニュー項目の説明。 |
menu_order |
このメニュー項目の親メニューである nav_menu_item の DB ID、存在しない場合は 0。 |
object |
元々表現されていたオブジェクトのタイプ、例えば “category”、”post”、または “attachment”。 |
object_id |
このメニュー項目が表す元のオブジェクトのデータベース ID、例えば投稿の ID またはカテゴリの term_id。 |
target |
このメニュー項目のリンク要素のターゲット属性。 次のいずれか: _blank , |
url |
このメニュー項目が指す URL。 |
xfn |
このメニュー項目のリンクに表現された XFN 関係。 |
menus |
nav_menu タクソノミー内のオブジェクトに割り当てられた用語。 |
meta |
メタフィールド。 |
定義
POST /wp/v2/menu-items/<id>/autosaves
Nav_Menu_Item リビジョンの取得
定義と例リクエスト
GET /wp/v2/menu-items/<parent>/autosaves/<id>
このエンドポイントをクエリして、特定の nav_menu_item リビジョンレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/menu-items/<parent>/autosaves/<id>
引数
parent |
オートセーブの親の ID。 |
id |
オートセーブの ID。 |
context |
リクエストが行われるスコープ; 応答に含まれるフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |