Make the Player List shortcode more flexible (selection of Season, League and Team)

This commit is contained in:
savvasha
2018-08-29 21:35:03 +03:00
parent bf50beb953
commit 953f551016
3 changed files with 65 additions and 5 deletions

View File

@@ -948,6 +948,48 @@ class SP_AJAX {
?>
</label>
</p>
<p>
<label>
<?php _e( 'Team:', 'sportspress' ); ?>
<?php
$args = array(
'post_type' => 'sp_team',
'show_option_all' => __( 'Default', 'sportspress' ),
'name' => 'team',
'values' => 'ID',
);
sp_dropdown_pages( $args );
?>
</label>
</p>
<p>
<label>
<?php _e( 'League:', 'sportspress' ); ?>
<?php
$args = array(
'taxonomy' => 'sp_league',
'show_option_all' => __( 'Default', 'sportspress' ),
'name' => 'league',
'values' => 'term_id',
);
sp_dropdown_taxonomies( $args );
?>
</label>
</p>
<p>
<label>
<?php _e( 'Season:', 'sportspress' ); ?>
<?php
$args = array(
'taxonomy' => 'sp_season',
'show_option_all' => __( 'Default', 'sportspress' ),
'name' => 'season',
'values' => 'term_id',
);
sp_dropdown_taxonomies( $args );
?>
</label>
</p>
<p>
<label>
<?php _e( 'Number of players to show:', 'sportspress' ); ?>
@@ -1192,6 +1234,9 @@ class SP_AJAX {
} else if ( 'player_list' == type ) {
args.title = $div.find('[name=title]').val();
args.number = $div.find('[name=number]').val();
args.team = $div.find('[name=team]').val();
args.seasons = $div.find('[name=season]').val();
args.leagues = $div.find('[name=league]').val();
args.columns = $div.find('[name="columns[]"]:checked').map(function() { return this.value; }).get().join(',');
args.orderby = $div.find('[name=orderby]').val();
args.order = $div.find('[name=order]').val();