WordPress Version: 5.9
/**
* Removes a top-level admin menu.
*
* Example usage:
*
* - `remove_menu_page( 'tools.php' )`
* - `remove_menu_page( 'plugin_menu_slug' )`
*
* @since 3.1.0
*
* @global array $menu
*
* @param string $menu_slug The slug of the menu.
* @return array|false The removed menu on success, false if not found.
*/
function remove_menu_page($menu_slug)
{
global $menu;
foreach ($menu as $i => $item) {
if ($menu_slug === $item[2]) {
unset($menu[$i]);
return $item;
}
}
return false;
}