Tribe__Tickets__Tickets_View::maybe_regenerate_rewrite_rules()
Tries to Flush the Rewrite rules.
Return
(void)
Source
File: src/Tribe/Tickets_View.php
public function maybe_regenerate_rewrite_rules() {
// if they don't have any rewrite rules, do nothing
// Don't try to run stuff for non-logged users (too time consuming)
if ( ! is_array( $GLOBALS['wp_rewrite']->rules ) || ! is_user_logged_in() ) {
return;
}
$rules = $this->rewrite_rules_array();
$diff = array_diff( $rules, $GLOBALS['wp_rewrite']->rules );
$key_diff = array_diff_assoc( $rules, $GLOBALS['wp_rewrite']->rules );
if ( empty( $diff ) && empty( $key_diff ) ) {
return;
}
flush_rewrite_rules();
}