function eab__event_categories_to_classes($cls, $event_id) { $event = new Eab_EventModel(get_post($event_id)); $taxonomies = $event->get_categories(); if (empty($taxonomies)) { return $cls; } $classes = array_values(wp_list_pluck($taxonomies, 'slug')); if (empty($classes)) { return $cls; } return trim($cls . ' ' . join(' ', array_map('sanitize_html_class', $classes))); }