diff --git a/includes/class-sp-player.php b/includes/class-sp-player.php index ac1735f8..74861d24 100644 --- a/includes/class-sp-player.php +++ b/includes/class-sp-player.php @@ -12,6 +12,16 @@ */ class SP_Player extends SP_Custom_Post { + /** + * Returns current teams + * + * @access public + * @return array + */ + public function current_teams() { + return get_post_meta( $this->ID, 'sp_current_team', false ); + } + /** * Returns past teams * diff --git a/templates/player-details.php b/templates/player-details.php index 01b1d1b1..a4761a7c 100644 --- a/templates/player-details.php +++ b/templates/player-details.php @@ -23,7 +23,7 @@ $countries = SP()->countries->countries; $player = new SP_Player( $id ); $nationality = $player->nationality; -$current_team = $player->current_team; +$current_teams = $player->current_teams(); $past_teams = $player->past_teams(); $metrics_before = $player->metrics( true ); $metrics_after = $player->metrics( false ); @@ -36,8 +36,14 @@ endif; $data = array_merge( $metrics_before, $common, $metrics_after ); -if ( $current_team ) - $data[ SP()->text->string('Current Team') ] = '' . get_the_title( $current_team ) . ''; +if ( $current_teams ): + $teams = array(); + foreach ( $current_teams as $team ): + $teams[] = '' . get_the_title( $team ) . ''; + endforeach; + $label = _n( 'Current Team', 'Current Teams', count( $teams ) ); + $data[ $label ] = implode( ', ', $teams ); +endif; if ( $past_teams ): $teams = array();