スキーマ

スキーマは、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