add_filter(‘evoics_additional_ics_fields’, ‘evoics_fields’, 10, 1);
function evoics_fields($fields){
$fields[] = ‘evcal_subtitle’;
$fields[] = ‘evcal_subtitle1’;
return $fields;
}
add_filter(‘evoics_additional_data_validation’, ‘evoics_validate’,10,1);
function evoics_validate($ics_data){
if(!empty($ics_data[‘SUBTITLE’])){
$ics_data = array_merge($ics_data, array(
‘evcal_subtitle’=>$ics_data[‘SUBTITLE’]
));
}
if(!empty($ics_data[‘SUBTITLE1’])){
$ics_data = array_merge($ics_data, array(
‘evcal_subtitle1’=>$ics_data[‘SUBTITLE1’]
));
}
return $ics_data;
}
add_action(‘evoics_save_event_custom_data’,’evoics_save_inloop’,10,3);
function evoics_save_inloop($post_id, $post_data, $field){
if($field!= ‘evcal_subtitle’) return false;
if($field!= ‘evcal_subtitle1’) return false;
// perform your own saving function
update_post_meta($post_id, $field, $post_data[$field]);
// You can use below to save taxonomy values eg. for event type category terms
// wp_set_post_terms( $post_id, $post_data[$field], ‘event_type’);
}
The code above shows how you can add multiple fields. Please try and let us know.



