You can add your own preset sports by hooking into the wpcm_sports action. The following is an example which needs to be added to your themes functions.php.
function custom_add_new_sport( $sport ) {
$sport['cricket'] = array(
'name' => __( 'Cricket', 'your-theme' ),
'terms' => array(
'wpcm_position' => array(
array(
'name' => 'Wicket Keeper',
'slug' => 'wicket-keeper',
),
)
),
'stats_labels' => array(
'runs' => array(
'name' => __( 'Runs', 'your-theme' ),
'label' => _x( 'RUNS', 'Runs', 'your-theme' ),
),
'wickets' => array(
'name' => __( 'Wickets', 'your-theme' ),
'label' => _x( 'WKTS', 'Wickets', 'your-theme' ),
),
'rating' => array(
'name' => __( 'Rating', 'your-theme' ),
'label' => _x( 'RAT', 'Rating', 'your-theme' ),
),
'mvp' => array(
'name' => __( 'Player of Match', 'your-theme' ),
'label' => _x( 'POM', 'Player of Match', 'your-theme' ),
)
),
'standings_columns' => array(
'p' => array(
'name' => __( 'Played', your-theme' ),
'label' => _x( 'P', 'Played', 'your-theme' ),
),
'w' => array(
'name' => __( 'Won', 'your-theme' ),
'label' => _x( 'W', 'Won', 'your-theme' ),
),
'd' => array(
'name' => __( 'Draw', 'your-theme' ),
'label' => _x( 'D', 'Draw', 'your-theme' ),
),
'l' => array(
'name' => __( 'Lost', 'your-theme' ),
'label' => _x( 'L', 'Lost', 'your-theme' ),
),
'f' => array(
'name' => __( 'Goals For', 'your-theme' ),
'label' => _x( 'F', 'Goals For', 'your-theme' ),
),
'a' => array(
'name' => __( 'Goals Against', 'your-theme' ),
'label' => _x( 'A', 'Played', 'your-theme' ),
),
'gd' => array(
'name' => __( 'Goal Difference', 'your-theme' ),
'label' => _x( 'GD', 'Goal Difference', 'your-theme' ),
),
'pts' => array(
'name' => __( 'Points', 'your-theme' ),
'label' => _x( 'Pts', 'Points', 'your-theme' ),
)
)
);
return $sport;
}
add_filter( 'wpcm_sports', 'custom_add_new_sport', 10, 1 );