Hooks::filter_hide_filter_bar( bool $should_display_filters, TribeEventsViewsV2View_Interface $view )
Filters the “should display filters” for ECP views.
Contents
Parameters
- $should_display_filters
-
(bool) (Required) Boolean on whether to display filters or not.
- $view
-
(TribeEventsViewsV2View_Interface) (Required) The View currently rendering.
Return
(bool)
Source
File: src/Tribe/Views/V2/Hooks.php
public function filter_hide_filter_bar( $should_display_filters, $view ) {
$slug = $view->get_slug();
$wp_query = tribe_get_global_query_object();
// Don't show for organizers or venues.
if ( in_array( $slug, [ 'organizer', 'venue' ] ) ) {
return false;
}
// Don't show for a recurring event "all" page.
if ( 'all' === $slug || 'all' === $wp_query->get( 'eventDisplay' ) || $wp_query->tribe_is_recurrence_list ) {
return false;
}
return $should_display_filters;
}
Changelog
| Version | Description |
|---|---|
| 5.1.1 | Introduced. |