public static function render_field($field, $key = false) { switch ($field['field_type']) { case 'function': TC_Fields::field_function($field, $key); break; case 'text': TC_Fields::field_text($field, $key); break; case 'option': //depricated, same as text TC_Fields::field_text($field, $key); break; case 'textarea': TC_Fields::field_textarea($field, $key); break; case 'wp_editor': TC_Fields::field_wp_editor($field, $key); break; case 'radio': TC_Fields::field_radio($field, $key); break; case 'select': TC_Fields::field_select($field, $key); break; case 'file': TC_Fields::field_file($field, $key); break; /* case 'checkbox': TC_Fields::field_checkbox( $field, $key ); break; */ /* case 'checkbox': TC_Fields::field_checkbox( $field, $key ); break; */ case 'date': TC_Fields::field_date($field, $key); break; default: TC_Fields::field_text($field, $key); } }