Tribe__Events__Rewrite::filter_generate( WP_Rewrite $wp_rewrite )
Generate the Rewrite Rules
Contents
Parameters
- $wp_rewrite
-
(WP_Rewrite) (Required) WordPress Rewrite that will be modified, pass it by reference (&$wp_rewrite)
Source
File: src/Tribe/Rewrite.php
public function filter_generate( WP_Rewrite $wp_rewrite ) {
parent::filter_generate( $wp_rewrite );
/**
* Use this to change the Tribe__Events__Rewrite instance before new rules
* are committed.
*
* Should be used when you want to add more rewrite rules without having to
* deal with the array merge, noting that rules for The Events Calendar are
* themselves added via this hook (default priority).
*
* @var Tribe__Events__Rewrite $rewrite
*/
do_action( 'tribe_events_pre_rewrite', $this );
/**
* Provides an opportunity to modify The Events Calendar's rewrite rules before they
* are merged in to WP's own rewrite rules.
*
* @param array $events_rewrite_rules
* @param Tribe__Events__Rewrite $tribe_rewrite
* @param WP_Rewrite $wp_rewrite WordPress Rewrite that will be modified.
*/
$this->rules = apply_filters( 'tribe_events_rewrite_rules_custom', $this->rules, $this, $wp_rewrite );
$wp_rewrite->rules = $this->rules + $wp_rewrite->rules;
}