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 ProductCategory { ...ProductCategoryFragment } ... on ProductTag { ...ProductTagFragment } }cssClassesdatabaseIddescriptionidisRestrictedlabellinkRelationshiplocationsmenu { ...MenuItemToMenuConnectionEdgeFragment }menuItemIdorderparentDatabaseIdparentIdpathtargettitleuriurl }}
Variables
{"id":"4","idType":"DATABASE_ID"}
Response
{"data":{"menuItem":{"childItems":MenuItemToMenuItemConnection,"connectedNode":MenuItemToMenuItemLinkableConnectionEdge,"connectedObject":Post,"cssClasses":["xyz789"],"databaseId":123,"description":"xyz789","id":4,"isRestricted":false,"label":"abc123","linkRelationship":"abc123","locations":["FOOTER"],"menu":MenuItemToMenuConnectionEdge,"menuItemId":123,"order":987,"parentDatabaseId":987,"parentId":4,"path":"abc123","target":"xyz789","title":"xyz789","uri":"xyz789","url":"abc123"}}}