Add flush rewrite rules function

This commit is contained in:
Brian Miyaji
2014-03-18 21:26:51 +11:00
parent 37ebe39620
commit 124387e53b
2 changed files with 23 additions and 16 deletions

View File

@@ -160,21 +160,6 @@ function sportspress_activation_hook() {
) )
); );
// Flush rewrite rules sportspress_flush_rewrite_rules();
sportspress_result_post_init();
sportspress_outcome_post_init();
sportspress_column_post_init();
sportspress_statistic_post_init();
sportspress_event_post_init();
sportspress_team_post_init();
sportspress_table_post_init();
sportspress_player_post_init();
sportspress_list_post_init();
sportspress_staff_post_init();
sportspress_venue_term_init();
sportspress_league_term_init();
sportspress_season_term_init();
sportspress_position_term_init();
flush_rewrite_rules();
} }
register_activation_hook( SPORTSPRESS_PLUGIN_FILE, 'sportspress_activation_hook' ); register_activation_hook( SPORTSPRESS_PLUGIN_FILE, 'sportspress_activation_hook' );

View File

@@ -89,6 +89,28 @@ if( !function_exists( 'date_diff' ) ) {
} }
} }
if ( !function_exists( 'sportspress_flush_rewrite_rules' ) ) {
function sportspress_flush_rewrite_rules() {
// Flush rewrite rules
sportspress_result_post_init();
sportspress_outcome_post_init();
sportspress_column_post_init();
sportspress_statistic_post_init();
sportspress_event_post_init();
sportspress_calendar_post_init();
sportspress_team_post_init();
sportspress_table_post_init();
sportspress_player_post_init();
sportspress_list_post_init();
sportspress_staff_post_init();
sportspress_venue_term_init();
sportspress_league_term_init();
sportspress_season_term_init();
sportspress_position_term_init();
flush_rewrite_rules();
}
}
if ( !function_exists( 'sportspress_nonce' ) ) { if ( !function_exists( 'sportspress_nonce' ) ) {
function sportspress_nonce() { function sportspress_nonce() {
echo '<input type="hidden" name="sportspress_nonce" id="sportspress_nonce" value="' . wp_create_nonce( SPORTSPRESS_PLUGIN_BASENAME ) . '" />'; echo '<input type="hidden" name="sportspress_nonce" id="sportspress_nonce" value="' . wp_create_nonce( SPORTSPRESS_PLUGIN_BASENAME ) . '" />';