That didn't work. Apparently, the latest version uses events and recurring events as custom types.
Event Categories and other custom taxonomies are stored the same way in the database.
To add a placeholder based on a custom taxonomy called "dress-code". I got it to work! Thanks for your help anyway.
function my_em_custom_placeholders($replace, $EM_Event, $result){
global $wp_query, $wp_rewrite;
switch( $result ){
case '#_DRESSCODE':
$replace = 'none';
$dresscodes = get_the_terms($EM_Event->post_id, 'dress-code');
if( is_array($dresscodes) && count($dresscodes) > 0 ){
$dresscodes_list = array();
foreach($dresscodes as $dresscode){
$link = get_term_link($dresscode->slug, 'dress-code');
if ( is_wp_error($link) ) $link = '';
$dresscodes_list[] = '<a href="'. $link .'">'. $dresscode->name .'</a>';
}
$replace = implode(', ', $dresscodes_list);
}
break;
}
return $replace;
}
add_filter('em_event_output_placeholder','my_em_custom_placeholders',1,3);