'',
'after' => '',
'label_before' => '
',
'label_after' => '',
'meta_before' => '',
'meta_after' => '',
]
);
tribe_set_the_meta_template( $meta_template_keys, $meta_templates );
/**
* Setup default meta group templates
*
* @var array
*/
$meta_group_template_keys = apply_filters(
'tribe_events_single_event_meta_group_template_keys', [
'tribe_event_details',
'tribe_event_venue',
'tribe_event_organizer',
]
);
$meta_group_templates = apply_filters(
'tribe_events_single_event_meta_group_templates', [
'before' => '',
'after' => '
',
'label_before' => '',
'label_after' => '
',
'meta_before' => '',
'meta_after' => '
',
]
);
tribe_set_the_meta_template( $meta_group_template_keys, $meta_group_templates, 'meta_group' );
}
/**
* Set up the notices for this template
*
**/
public function set_notices() {
parent::set_notices();
$events_label_singular_lowercase = tribe_get_event_label_singular_lowercase();
if ( ! tribe_is_showing_all() && tribe_is_past_event() ) {
Tribe__Notices::set_notice( 'event-past', sprintf( esc_html__( 'This %s has passed.', 'the-events-calendar' ), $events_label_singular_lowercase ) );
}
}
/**
* Hook into filter and add our logic for adding body classes.
*
* @since 5.1.5
*
* @param boolean $add Whether to add classes or not.
* @param string $queue The queue we want to get 'admin', 'display', 'all'.
*
* @return boolean Whether body classes should be added or not.
*/
public function body_classes_should_add( $add, $queue ) {
// If we're on the front end and doing an event query, add classes.
if ( 'admin' !== $queue && tribe_is_event_query() ) {
return true;
}
return $add;
}
}
}