diff --git a/admin/settings/options-player.php b/admin/settings/options-player.php index 191c66c4..3aaf6bde 100644 --- a/admin/settings/options-player.php +++ b/admin/settings/options-player.php @@ -51,6 +51,14 @@ class SportsPressPlayerSettingsPage { 'list' ); + add_settings_field( + 'players', + __( 'Players', 'sportspress' ), + array( $this, 'players_callback' ), + 'sportspress_players', + 'list' + ); + add_settings_field( 'metrics', __( 'Metrics', 'sportspress' ), @@ -82,13 +90,21 @@ class SportsPressPlayerSettingsPage { } function list_callback() { - $link_posts = sportspress_array_value( $this->options, 'player_list_link_posts', true ); + $responsive = sportspress_array_value( $this->options, 'player_list_responsive', true ); + $sortable = sportspress_array_value( $this->options, 'player_list_sortable', true ); ?>
+ options, 'player_list_link_posts', true ); + ?> + + 'sp_metric', diff --git a/admin/settings/options-team.php b/admin/settings/options-team.php index 7032024e..8020f77c 100644 --- a/admin/settings/options-team.php +++ b/admin/settings/options-team.php @@ -20,10 +20,18 @@ class SportsPressTeamSettingsPage { 'sportspress_teams' ); + add_settings_field( + 'table', + __( 'Table', 'sportspress' ), + array( $this, 'table_callback' ), + 'sportspress_teams', + 'table' + ); + add_settings_field( 'teams', __( 'Teams', 'sportspress' ), - array( $this, 'tables_callback' ), + array( $this, 'teams_callback' ), 'sportspress_teams', 'table' ); @@ -37,7 +45,28 @@ class SportsPressTeamSettingsPage { ); } - function tables_callback() { + function table_callback() { + $responsive = sportspress_array_value( $this->options, 'league_table_responsive', true ); + $sortable = sportspress_array_value( $this->options, 'league_table_sortable', true ); + ?> + + + options, 'league_table_show_team_logo', false ); $link_posts = sportspress_array_value( $this->options, 'league_table_link_posts', false ); ?> diff --git a/admin/templates/league-table.php b/admin/templates/league-table.php index 93fba739..53529ee6 100644 --- a/admin/templates/league-table.php +++ b/admin/templates/league-table.php @@ -13,12 +13,14 @@ if ( !function_exists( 'sportspress_league_table' ) ) { 'show_full_table_link' => false, 'show_team_logo' => sportspress_array_value( $sportspress_options, 'league_table_show_team_logo', false ), 'link_posts' => sportspress_array_value( $sportspress_options, 'league_table_link_posts', false ), + 'sortable' => sportspress_array_value( $sportspress_options, 'league_table_sortable', true ), + 'responsive' => sportspress_array_value( $sportspress_options, 'league_table_responsive', true ), ); $r = wp_parse_args( $args, $defaults ); $output = '