diff --git a/includes/class-sp-league-table.php b/includes/class-sp-league-table.php index 52e87aef..6c70c88b 100644 --- a/includes/class-sp-league-table.php +++ b/includes/class-sp-league-table.php @@ -175,6 +175,8 @@ class SP_League_Table extends SP_Custom_Post{ 'terms' => $div_id ); endif; + + $args = apply_filters( 'sportspress_table_data_event_args', $args ); $events = get_posts( $args ); diff --git a/includes/class-sp-player-list.php b/includes/class-sp-player-list.php index 4750fb39..00717cb1 100644 --- a/includes/class-sp-player-list.php +++ b/includes/class-sp-player-list.php @@ -167,6 +167,13 @@ class SP_Player_List extends SP_Custom_Post { 'numberposts' => -1, 'posts_per_page' => -1, 'order' => 'ASC', + 'meta_query' => array( + array( + 'key' => 'sp_format', + 'value' => apply_filters( 'sportspress_competitive_event_formats', array( 'league' ) ), + 'compare' => 'IN', + ), + ), 'tax_query' => array( 'relation' => 'AND', ), @@ -187,6 +194,8 @@ class SP_Player_List extends SP_Custom_Post { 'terms' => $div_id ); endif; + + $args = apply_filters( 'sportspress_list_data_event_args', $args ); $events = get_posts( $args ); diff --git a/includes/class-sp-player.php b/includes/class-sp-player.php index 62c9258e..0d762a36 100644 --- a/includes/class-sp-player.php +++ b/includes/class-sp-player.php @@ -146,8 +146,9 @@ class SP_Player extends SP_Custom_Post { ), array( 'key' => 'sp_format', - 'value' => 'league' - ) + 'value' => apply_filters( 'sportspress_competitive_event_formats', array( 'league' ) ), + 'compare' => 'IN', + ), ), 'tax_query' => array( 'relation' => 'AND', @@ -170,6 +171,8 @@ class SP_Player extends SP_Custom_Post { ); endif; + $args = apply_filters( 'sportspress_player_data_event_args', $args ); + $events = get_posts( $args ); // Event loop diff --git a/includes/class-sp-team.php b/includes/class-sp-team.php index d818543d..90746414 100644 --- a/includes/class-sp-team.php +++ b/includes/class-sp-team.php @@ -116,8 +116,9 @@ class SP_Team extends SP_Custom_Post { ), array( 'key' => 'sp_format', - 'value' => 'league' - ) + 'value' => apply_filters( 'sportspress_competitive_event_formats', array( 'league' ) ), + 'compare' => 'IN', + ), ), 'tax_query' => array( 'relation' => 'AND', @@ -140,6 +141,8 @@ class SP_Team extends SP_Custom_Post { ); endif; + $args = apply_filters( 'sportspress_team_data_event_args', $args ); + $events = get_posts( $args ); foreach( $events as $event ):