Make sure $leagues/$season_ids are array of non-empty
This commit is contained in:
@@ -126,10 +126,10 @@ class SP_Player extends SP_Custom_Post {
|
|||||||
$seasons = (array)get_the_terms( $this->ID, 'sp_season', $args );
|
$seasons = (array)get_the_terms( $this->ID, 'sp_season', $args );
|
||||||
$metrics = (array)get_post_meta( $this->ID, 'sp_metrics', true );
|
$metrics = (array)get_post_meta( $this->ID, 'sp_metrics', true );
|
||||||
$stats = (array)get_post_meta( $this->ID, 'sp_statistics', true );
|
$stats = (array)get_post_meta( $this->ID, 'sp_statistics', true );
|
||||||
$leagues = sp_array_value( (array)get_post_meta( $this->ID, 'sp_leagues', true ), $league_id, array() );
|
$leagues = (array) sp_array_value( (array)get_post_meta( $this->ID, 'sp_leagues', true ), $league_id );
|
||||||
$manual_columns = 'manual' == get_option( 'sportspress_player_columns', 'auto' ) ? true : false;
|
$manual_columns = 'manual' == get_option( 'sportspress_player_columns', 'auto' ) ? true : false;
|
||||||
|
|
||||||
$season_ids = wp_list_pluck( $seasons, 'term_id' );
|
$season_ids = array_filter(wp_list_pluck( $seasons, 'term_id' ));
|
||||||
$season_order = array_flip( $season_ids );
|
$season_order = array_flip( $season_ids );
|
||||||
foreach ( $season_order as $season_id => $val ) {
|
foreach ( $season_order as $season_id => $val ) {
|
||||||
$season_order[ $season_id ] = null;
|
$season_order[ $season_id ] = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user