nopriv
$ajax_events = array(
'event_countdown_shortcode' => false,
'event_details_shortcode' => false,
'event_results_shortcode' => false,
'event_performance_shortcode' => false,
'event_calendar_shortcode' => false,
'event_list_shortcode' => false,
'event_blocks_shortcode' => false,
'team_standings_shortcode' => false,
'team_gallery_shortcode' => false,
'player_details_shortcode' => false,
'player_statistics_shortcode' => false,
'player_list_shortcode' => false,
'player_gallery_shortcode' => false,
);
foreach ( $ajax_events as $ajax_event => $nopriv ) {
add_action( 'wp_ajax_sportspress_' . $ajax_event, array( $this, $ajax_event ) );
if ( $nopriv ) {
add_action( 'wp_ajax_nopriv_sportspress_' . $ajax_event, array( $this, $ajax_event ) );
}
}
}
/**
* AJAX event_countdown shortcode
*/
public function event_countdown_shortcode() {
?>
__( 'Event', 'sportspress' ),
'teams' => __( 'Teams', 'sportspress' ),
'time' => __( 'Time', 'sportspress' ),
'league' => __( 'League', 'sportspress' ),
'season' => __( 'Season', 'sportspress' ),
'venue' => __( 'Venue', 'sportspress' ),
'article' => __( 'Article', 'sportspress' ),
);
$field_name = 'columns[]';
$field_id = 'columns';
?>
$label ): ?>
array( 'sp_metric', 'sp_performance', 'sp_statistic' ),
'numberposts' => -1,
'posts_per_page' => -1,
'orderby' => 'menu_order',
'order' => 'ASC'
);
$the_columns = get_posts( $args );
$field_name = 'columns[]';
$field_id = 'columns';
?>