架构

架构定义了 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 此菜单项链接元素的 title 属性文本。
classes 此菜单项链接元素的类名。
description 此菜单项的描述。
menu_order 作为此项菜单父级的 nav_menu_item 的数据库 ID(如果存在),否则为 0。
object 最初表示的对象类型,例如 "category"、"post" 或 "attachment"。
object_id 此菜单项所代表原始对象的数据库 ID,例如文章的 ID 或分类法的 term_id。
target 此菜单项链接元素的 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