/** * Get the correct internal page template * * @return string Template class */ public static function get_current_template_class() { $class = ''; // list view if (tribe_is_list_view() || tribe_is_showing_all() || tribe_is_ajax_view_request('list')) { $class = 'Tribe__Events__Template__List'; } elseif (tribe_is_month() || tribe_is_ajax_view_request('month')) { $class = 'Tribe__Events__Template__Month'; } elseif (tribe_is_day() || tribe_is_ajax_view_request('day')) { $class = 'Tribe__Events__Template__Day'; } elseif (Tribe__Templates::is_embed()) { $class = 'Tribe__Events__Template__Embed'; } elseif (is_singular(Tribe__Events__Main::POSTTYPE)) { $class = 'Tribe__Events__Template__Single_Event'; } // apply filters return apply_filters('tribe_events_current_template_class', $class); }