Tribe__Events__Templates::get_current_template_class()
Get the correct internal page template
Return
(string) Template class
Source
File: src/Tribe/Templates.php
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';
}
// month view
elseif ( tribe_is_month() || tribe_is_ajax_view_request( 'month' ) ) {
$class = 'Tribe__Events__Template__Month';
}
// day view
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';
}
// single event view
elseif ( is_singular( Tribe__Events__Main::POSTTYPE ) ) {
$class = 'Tribe__Events__Template__Single_Event';
}
// apply filters
return apply_filters( 'tribe_events_current_template_class', $class );
}