架构
架构定义了 nav_menu_item 修订记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则这些端点的任何响应都应包含以下字段。
author | 修订记录的作者 ID。 JSON 数据类型:整数 上下文: |
date | 修订记录发布的日期(使用站点时区)。 JSON 数据类型:字符串 上下文: |
date_gmt | 修订记录发布的日期(以 GMT 为准)。 JSON 数据类型:字符串 上下文: |
guid | 修订记录的 GUID(数据库中存在的值)。 JSON 数据类型:字符串 上下文: |
id | 修订记录的唯一标识符。 JSON 数据类型:整数 上下文: |
modified | 修订记录最后修改的日期(使用站点时区)。 JSON 数据类型:字符串 上下文: |
modified_gmt | 修订记录最后修改的日期(以 GMT 为准)。 JSON 数据类型:字符串 上下文: |
parent | 修订记录父级的 ID。 JSON 数据类型:整数 上下文: |
slug | 该类型独有的字母数字标识符。 JSON 数据类型:字符串 上下文: |
title | 对象的标题。 JSON 数据类型:字符串或对象 上下文: |
preview_link | 文章的预览链接。 JSON 数据类型:字符串 只读 上下文: |
检索 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 | 请求的作用域;决定响应中存在的字段。 默认值: 可选值: |
创建 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 | 请求的作用域;决定响应中存在的字段。 默认值: 可选值: |