WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Admin\Features\Navigation

Menu::migrate_core_child_items() public WC 1.0

Migrate any remaining WooCommerce child items.

{} Это метод класса: Menu{}

Хуков нет.

Возвращает

Массив.

Использование

$Menu = new Menu();
$Menu->migrate_core_child_items( $menu );
$menu(массив) (обязательный)
Menu items.

Код Menu::migrate_core_child_items() WC 5.4.1

<?php
public function migrate_core_child_items( $menu ) {
	global $submenu;

	if ( ! isset( $submenu['woocommerce'] ) && ! isset( $submenu['edit.php?post_type=product'] ) ) {
		return $menu;
	}

	$main_items    = isset( $submenu['woocommerce'] ) ? $submenu['woocommerce'] : array();
	$product_items = isset( $submenu['edit.php?post_type=product'] ) ? $submenu['edit.php?post_type=product'] : array();

	foreach ( $main_items as $key => $menu_item ) {
		self::add_item_and_taxonomy( $menu_item );
		// phpcs:disable
		if ( ! isset( $menu_item[ self::CSS_CLASSES ] ) ) {
			$submenu['woocommerce'][ $key ][] .= ' hide-if-js';
		} else if ( strpos( $submenu['woocommerce'][ $key ][ self::CSS_CLASSES ], 'hide-if-js' ) !== false ) {
			continue;
		} else {
			$submenu['woocommerce'][ $key ][ self::CSS_CLASSES ] .= ' hide-if-js';
		}
		// phpcs:enable
	}

	foreach ( $product_items as $key => $menu_item ) {
		self::add_item_and_taxonomy( $menu_item );
	}

	return $menu;
}