Programmatically delete a menu and all contained links

The following code snippet will delete completely your custom menu and all contained links.

  foreach (menu_get_menus(FALSE) as $menu => $menu_title) {
    if ($menu == 'menu-my-menu_name') {
      $menu = menu_load($menu);
      menu_delete($menu);
    }
  }

 

********************************** ************************* ************************ **************** ****************** *********** ************** ************* ************ *************