Automattic\WooCommerce\Admin\Features\Navigation
Menu::get_item_menu_id()
Get an item's menu ID from its parent.
Method of the class: Menu{}
No Hooks.
Return
String
.
Usage
$result = Menu::get_item_menu_id( $item );
- $item(array) (required)
- Item args.
Menu::get_item_menu_id() Menu::get item menu id code WC 8.7.0
public static function get_item_menu_id( $item ) { $favorites = Favorites::get_all( get_current_user_id() ); if ( is_array( $favorites ) && ! empty( $favorites ) && in_array( $item['id'], $favorites, true ) ) { return 'favorites'; } if ( isset( $item['parent'] ) && isset( self::$menu_items[ $item['parent'] ] ) ) { $menu_id = self::$menu_items[ $item['parent'] ]['menuId']; return 'favorites' === $menu_id ? 'plugins' : $menu_id; } return $item['menuId']; }