From cc553f88e220120af1506aa1ebd57132dbda2c6e Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Mon, 22 Jan 2018 11:31:58 +1100 Subject: [PATCH] Update main league and current season during setup --- includes/admin/class-sp-admin-setup-wizard.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/includes/admin/class-sp-admin-setup-wizard.php b/includes/admin/class-sp-admin-setup-wizard.php index 5c8f97df..cbea3d53 100644 --- a/includes/admin/class-sp-admin-setup-wizard.php +++ b/includes/admin/class-sp-admin-setup-wizard.php @@ -334,14 +334,20 @@ class SP_Admin_Setup_Wizard { if ( ! is_string( $league ) || empty( $league ) ) { $league = _x( 'Primary League', 'example', 'sportspress' ); } - wp_insert_term( $league, 'sp_league' ); + $inserted = wp_insert_term( $league, 'sp_league' ); + if ( ! is_wp_error( $inserted ) ) { + update_option( 'sportspress_league', sp_array_value( $inserted, 'term_id', null ) ); + } // Insert season $season = sanitize_text_field( $_POST['season'] ); if ( ! is_string( $season ) || empty( $season ) ) { $season = date( 'Y' ); } - wp_insert_term( $season, 'sp_season' ); + $inserted = wp_insert_term( $season, 'sp_season' ); + if ( ! is_wp_error( $inserted ) ) { + update_option( 'sportspress_season', sp_array_value( $inserted, 'term_id', null ) ); + } wp_redirect( esc_url_raw( $this->get_next_step_link() ) ); exit;