diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php index ea68771e..a8f9a86e 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-teams.php @@ -55,10 +55,6 @@ class SP_Meta_Box_Event_Teams {
slug; - $season = get_term( $season_id, 'sp_season' ); - $season_slug = $season->slug; $args = array( 'post_type' => 'sp_team', 'name' => 'sp_team[]', @@ -67,9 +63,20 @@ class SP_Meta_Box_Event_Teams { 'values' => 'ID', 'selected' => $team, 'chosen' => true, - 'sp_league' => $league_slug, - 'sp-season' => $season_slug, + 'tax_query' => array(), ); + if ( $league_id ) { + $args['tax_query'][] = array( + 'taxonomy' => 'sp_league', + 'terms' => $league_id, + ); + } + if ( $season_id ) { + $args['tax_query'][] = array( + 'taxonomy' => 'sp_season', + 'terms' => $season_id, + ); + } sp_dropdown_pages( $args ); ?>