From 8f238209b6d6d4e152f34c026b9eb5b93a531ce5 Mon Sep 17 00:00:00 2001 From: Paresh Radadiya Date: Sun, 14 Jan 2018 22:05:12 +0530 Subject: [PATCH] Added league and season filters in players endpoint #215 --- .../api/class-sp-rest-players-controller.php | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/includes/api/class-sp-rest-players-controller.php b/includes/api/class-sp-rest-players-controller.php index 798577f6..83172199 100644 --- a/includes/api/class-sp-rest-players-controller.php +++ b/includes/api/class-sp-rest-players-controller.php @@ -1,6 +1,6 @@ 'sp_league', + 'field' => 'name', + 'terms' => $request['league'], + ); + } + + //Filter players by season + if ( ! empty( $request['season'] ) ) { + $args['tax_query'][] = array( + 'taxonomy' => 'sp_season', + 'field' => 'name', + 'terms' => $request['season'], + ); + } + // Filter players by team id if ( ! empty( $request['team_id'] ) ) { $args['meta_query'] = $this->add_meta_query( $args, array(