WPSEO_Admin_Bar_Menu::add_submenu_items()protectedYoast 1.0

Add submenu items to a menu item.

Метод класса: WPSEO_Admin_Bar_Menu{}

Хуков нет.

Возвращает

null. Ничего (null).

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_submenu_items( $submenu_items, $wp_admin_bar, $parent_id );
$submenu_items(массив) (обязательный)
Submenu items array.
$wp_admin_bar(WP_Admin_Bar) (обязательный)
Admin bar object.
$parent_id(строка) (обязательный)
Parent menu item ID.

Код WPSEO_Admin_Bar_Menu::add_submenu_items() Yoast 22.4

protected function add_submenu_items( array $submenu_items, WP_Admin_Bar $wp_admin_bar, $parent_id ) {
	foreach ( $submenu_items as $menu_item ) {
		$menu_args = [
			'parent' => $parent_id,
			'id'     => $menu_item['id'],
			'title'  => $menu_item['title'],
			'href'   => $menu_item['href'],
			'meta'   => [ 'target' => '_blank' ],
		];
		$wp_admin_bar->add_menu( $menu_args );
	}
}