Hooks::filter_geocode_rewrite_rules( TribeEventsProViewsV2array $rules, TribeEventsProViewsV2array $bases, TribeEventsProViewsV2array $rewrite_slugs )
Filters the geocode based rewrite rules to add Views v2 specific rules.
Contents
Differently from other Views, the Map View sets up its rewrite rules in the Tribe__Events__Pro__Geo_Loc::add_routes method.
See also
- Tribe__Events__Pro__Geo_Loc::add_routes(): for where this code is applying.
Parameters
- $bases
-
(<span class="TribeEventsProViewsV2array">TribeEventsProViewsV2array) (Required) The geocode rewrite bases.
- $rewrite_slugs
-
(<span class="TribeEventsProViewsV2array">TribeEventsProViewsV2array) (Required) The geocode slugs.
- $rules
-
(<span class="TribeEventsProViewsV2array">TribeEventsProViewsV2array) (Required) The geocode based rewrite rules.
Return
(TribeEventsProViewsV2array<string,string>) The filtered geocode based rewrite rules.
Source
File: src/Tribe/Views/V2/Hooks.php
public function filter_geocode_rewrite_rules( $rules ) {
if ( empty( $rules ) ) {
return $rules;
}
return $this->container->make( Rewrite::class )->add_map_pagination_rules( $rules );
}
Changelog
| Version | Description |
|---|---|
| 4.7.9 | Introduced. |