/** * Get the attributes for a field * * @param array $field * @param mixed $value * * @return array */ public static function get_attributes($field, $value = null) { switch ($field['field_type']) { case 'checkbox_list': case 'radio_list': return RWMB_Input_List_Field::get_attributes($field, $value); break; case 'select_advanced': $attributes = RWMB_Select_Advanced_Field::get_attributes($field, $value); $attributes['class'] .= ' rwmb-select_advanced'; return $attributes; break; case 'select_tree': return RWMB_Select_Tree_Field::get_attributes($field, $value); break; case 'select': default: return RWMB_Select_Field::get_attributes($field, $value); break; } }