detach() public method

Revert the result of attach()
public detach ( )
 /**
  * Revert the result of attach()
  **/
 public function detach()
 {
     parent::detach();
     remove_action('admin_init', array($this, '_attach'));
     remove_action('edit_comment', array($this, '_save'));
     // unregister field names
     foreach ($this->fields as $field) {
         $this->drop_unique_field_name($field->get_name());
     }
 }
 /**
  * Revert the result of attach()
  **/
 public function detach()
 {
     parent::detach();
     $this->drop_unique_page();
     $page_hook = get_plugin_page_hookname($this->settings['file'], '');
     remove_action('load-' . $page_hook, array($this, '_save'));
 }
 /**
  * Revert the result of attach()
  *
  **/
 public function detach()
 {
     parent::detach();
     remove_action('admin_init', array($this, '_attach'));
     foreach ($this->settings['taxonomy'] as $taxonomy) {
         remove_action('edited_' . $taxonomy, array($this, '_save'), 10);
         remove_action('created_' . $taxonomy, array($this, '_save'), 10);
     }
     // unregister field names
     foreach ($this->fields as $field) {
         $this->drop_unique_field_name($field->get_name());
     }
 }