Schema Documentation
menuItem
Description
A WordPress navigation menu item
Response
Returns a
MenuItem
Arguments
Name | Description |
---|---|
id -
ID! | The globally unique identifier of the menu item. |
idType -
MenuItemNodeIdTypeEnum | Type of unique identifier to fetch a menu item by. Default is Global ID |
Example
Query
query menuItem(
$id: ID!,
$idType: MenuItemNodeIdTypeEnum
){
menuItem(
id: $id,
idType: $idType
){
childItems {
...MenuItemToMenuItemConnectionFragment
}connectedNode {
...MenuItemToMenuItemLinkableConnectionEdgeFragment
}connectedObject {
... on Post {
...PostFragment
}
... on Page {
...PageFragment
}
... on Category {
...CategoryFragment
}
... on Tag {
...TagFragment
}
... on PostFormat {
...PostFormatFragment
}
... on ProductCategory {
...ProductCategoryFragment
}
... on ProductTag {
...ProductTagFragment
}
}cssClassesdatabaseIddescriptionidisRestrictedlabellinkRelationshiplocationsmenu {
...MenuItemToMenuConnectionEdgeFragment
}menuItemIdorderparentDatabaseIdparentIdpathtargettitleuriurl
}
}
Variables
{"id":4,"idType":"DATABASE_ID"}
Response
{"data":{"menuItem":{"childItems":MenuItemToMenuItemConnection,"connectedNode":MenuItemToMenuItemLinkableConnectionEdge,"connectedObject":Post,"cssClasses":["abc123"],"databaseId":123,"description":"xyz789","id":"4","isRestricted":false,"label":"abc123","linkRelationship":"abc123","locations":["FOOTER"],"menu":MenuItemToMenuConnectionEdge,"menuItemId":987,"order":123,"parentDatabaseId":123,"parentId":4,"path":"xyz789","target":"xyz789","title":"abc123","uri":"abc123","url":"abc123"}}}