public function init()
{
// force taxonomy to be array
if (!is_array($this->settings['taxonomy'])) {
$this->settings['taxonomy'] = array($this->settings['taxonomy']);
}
add_action('admin_init', array($this, '_attach'));
foreach ($this->settings['taxonomy'] as $taxonomy) {
add_action('edited_' . $taxonomy, array($this, '_save'), 10, 2);
add_action('created_' . $taxonomy, array($this, '_save'), 10, 2);
}
}