//créer un placeholder' //add_filter('em_event_output_placeholder','my_em_styles_placeholders',1,3); add_filter('em_event_output_placeholder','cat_placeholders',1,3); //function my_em_styles_placeholders($replace, $EM_Event, $result){ function cat_placeholders($replace, $EM_Event, $result){ //if( $result == '#_STYLES' ){ if( $result == '#_CAT' ){ $replace = 'none'; //if( count($EM_Event->styles) > 0 ){ if( count($EM_Event->name) > 0 ){ //$my_em_styles = (is_array(get_option('my_em_styles'))) ? get_option('my_em_styles'):array(); $cat_sup = (is_array(get_option('cat_sup'))) ? get_option('cat_sup'):array(); //$styles = array(); $cats = array(); //foreach( $EM_Event->styles as $id ){ foreach( $EM_Event->name as $id ){ //if( !empty($my_em_styles[$id]) ){ if( !empty($cat_sup[$id]) ){ //$styles[] = $my_em_styles[$id]; $cats[] = $cat_sup[$id]; } } //$replace = implode(', ', $styles); $replace = implode(', ', $cats); } } return $replace; } //ref: https://wp-events-plugin.com/documentation/