public function disable()
{
if (is_admin()) {
remove_action('admin_footer-nav-menus.php', array($this, 'update_menus_edited'));
remove_action('wp_ajax_menu-locations-save', array($this, 'update_menus_edited'), 0);
return;
}
remove_filter('pre_wp_nav_menu', array($this, 'pre_wp_nav_menu'), 10);
remove_filter('wp_nav_menu_objects', array($this, 'wp_nav_menu_objects'));
remove_filter('wp_nav_menu_args', array($this, 'wp_nav_menu_args'), 20);
}