Tribe__Events__Filterbar__View::initialize_filters()
Initialize the filters.
Return
(void)
Source
File: src/Tribe/View.php
public function initialize_filters() {
static $initialized = false;
if ( $initialized ) {
return; // only run once
}
$initialized = true;
tribe_singleton(
'filterbar.filters.category',
new Tribe__Events__Filterbar__Filters__Category( __( 'Event Category', 'tribe-events-filter-view' ), 'eventcategory' )
);
tribe_singleton(
'filterbar.filters.cost',
new Tribe__Events__Filterbar__Filters__Cost(
sprintf( __( 'Cost (%s)', 'tribe-events-filter-view' ), tribe_get_option( 'defaultCurrencySymbol', '$' ) ),
'cost'
)
);
tribe_singleton(
'filterbar.filters.tag',
new Tribe__Events__Filterbar__Filters__Tag( __( 'Tags', 'tribe-events-filter-view' ), 'tags' )
);
tribe_singleton(
'filterbar.filters.venue',
new Tribe__Events__Filterbar__Filters__Venue( __( 'Venues', 'tribe-events-filter-view' ), 'venues' )
);
tribe_singleton(
'filterbar.filters.organizer',
new Tribe__Events__Filterbar__Filters__Organizer( __( 'Organizers', 'tribe-events-filter-view' ), 'organizers' )
);
tribe_singleton(
'filterbar.filters.day-of-week',
new Tribe__Events__Filterbar__Filters__Day_Of_Week( __( 'Day', 'tribe-events-filter-view' ), 'dayofweek' )
);
tribe_singleton(
'filterbar.filters.time-of-day',
new Tribe__Events__Filterbar__Filters__Time_Of_Day( __( 'Time', 'tribe-events-filter-view' ), 'timeofday' )
);
tribe_singleton(
'filterbar.filters.country',
new Tribe__Events__Filterbar__Filters__Country( __( 'Country', 'tribe-events-filter-view' ), 'country' )
);
tribe_singleton(
'filterbar.filters.city',
new Tribe__Events__Filterbar__Filters__City( __( 'City', 'tribe-events-filter-view' ), 'city' )
);
tribe_singleton(
'filterbar.filters.state',
new Tribe__Events__Filterbar__Filters__State( __( 'State/Province', 'tribe-events-filter-view' ), 'state' )
);
tribe_singleton(
'filterbar.filters.featured-events',
new Tribe__Events__Filterbar__Filters__Featured_Events(
__( 'Featured Events', 'tribe-events-filter-view' ),
'featuredevent'
)
);
Tribe__Events__Filterbar__Additional_Fields__Manager::init();
do_action( 'tribe_events_filters_create_filters' );
}
Changelog
| Version | Description |
|---|---|
| 3.5 | Introduced. |