X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/53f4633144ed68c8b8fb5861f992b5489894a940..a9fa37e08fa731c7bd108a175c24876823bc071b:/wp-admin/menu-header.php diff --git a/wp-admin/menu-header.php b/wp-admin/menu-header.php index 01368610..516ebd3c 100644 --- a/wp-admin/menu-header.php +++ b/wp-admin/menu-header.php @@ -22,8 +22,9 @@ $self = preg_replace('|^.*/mu-plugins/|i', '', $self); * @global array $menu * @global array $submenu * @global string $parent_file + * @global string $submenu_file */ -global $menu, $submenu, $parent_file; +global $menu, $submenu, $parent_file, $submenu_file; /** * Filter the parent file of an admin menu sub-menu item. @@ -36,6 +37,16 @@ global $menu, $submenu, $parent_file; */ $parent_file = apply_filters( 'parent_file', $parent_file ); +/** + * Filter the file of an admin menu sub-menu item. + * + * @since 4.4.0 + * + * @param string $submenu_file The submenu file. + * @param string $parent_file The submenu item's parent file. + */ +$submenu_file = apply_filters( 'submenu_file', $submenu_file, $parent_file ); + get_admin_page_parent(); /** @@ -98,7 +109,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { } /* - * If the string 'none' (previously 'div') is passed instead of an URL, don't output + * If the string 'none' (previously 'div') is passed instead of a URL, don't output * the default menu image so an icon can be added to div.wp-menu-image as background * with CSS. Dashicons and base64-encoded data:image/svg_xml URIs are also handled * as special cases.