[ 'Frost', 'Unholy', 'Blood' ], 'Demon Hunter' => [ 'Havoc', 'Vengeance', ], 'Druid' => [ 'Feral', 'Balance', 'Guardian', 'Restoration', ] ]; public function form($instance) { foreach ($this->classes as $class => $specs) { foreach ($specs as $spec) { ?>
" name="get_field_name("classes[$class][$spec]]")); ?>" value="">
classes as $class => $specs) { foreach ($specs as $spec) { $instance['classes'][$class][$spec] = (!empty($new_instance['classes'][$class][$spec])) ? strip_tags($new_instance['classes'][$class][$spec]) : ''; } } return $instance; } }