WordPress Version: 5.5
/**
* Unregisters a navigation menu location for a theme.
*
* @since 3.1.0
*
* @global array $_wp_registered_nav_menus
*
* @param string $location The menu location identifier.
* @return bool True on success, false on failure.
*/
function unregister_nav_menu($location)
{
global $_wp_registered_nav_menus;
if (is_array($_wp_registered_nav_menus) && isset($_wp_registered_nav_menus[$location])) {
unset($_wp_registered_nav_menus[$location]);
if (empty($_wp_registered_nav_menus)) {
_remove_theme_support('menus');
}
return true;
}
return false;
}