Schema Documentation

menuItem

Description

A WordPress navigation menu item

Response

Returns a MenuItem

Arguments
NameDescription
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"}}}
©  2021-2023WPGraphQL WooCommerce.All rights reserved.