Can you tell me if this code looks correct for retrieving the color of an event from a Google calendars ics feed and adding it to an eventOn event?
add_filter(‘evoics_additional_ics_fields’, ‘evoics_fields’, 10, 1);
function evoics_fields($fields){
$fields[] = ‘evColor’;
return $fields;
}
add_filter(‘evoics_additional_data_validation’, ‘evoics_validate’,10,1);
function evoics_validate($ics_data){
if(!empty($ics_data[‘color’])){
$ics_data = array_merge($ics_data, array(
‘evColor’=>$ics_data[‘color’]
));
}
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!= ‘evColor’) 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’);
}