Automattic\WooCommerce\Admin\Features\Navigation
Menu::get_prepared_menu_item_data() public WC 1.0
Gets the menu item data for use in the client.
{} Это метод класса: Menu{}
Хуков нет.
Возвращает
Массив.
Использование
$result = Menu::get_prepared_menu_item_data();
Код Menu::get_prepared_menu_item_data() Menu::get prepared menu item data WC 5.0.0
public static function get_prepared_menu_item_data() {
$menu_items = self::get_items();
foreach ( $menu_items as $index => $menu_item ) {
if ( $menu_item[ 'capability' ] && ! current_user_can( $menu_item[ 'capability' ] ) ) {
unset( $menu_items[ $index ] );
}
}
// Sort the menu items.
$order = array_column( $menu_items, 'order' );
$title = array_column( $menu_items, 'title' );
array_multisort( $order, SORT_ASC, $title, SORT_ASC, $menu_items );
return array_values( $menu_items );
}