Filters

Several filters are available to allow customization of a number of displays and features as described in the following paragraphs.

NOTE: These strings are all translation ready using the standard WordPress I18n capabilities. These filters should really not be used for translations.

lmao_change_sport_genders

Out of the box, the default sport genders are “Boys, “Girls”, and “Coed”. However, a college website may want to use “Mens”, “Womens”, and “Coed” on both the front and back ends. The skeleton of the required code is:

add_filter( 'lmao_change_sport_genders', 'my_genders', 10, 1 );

function my_genders( $genders ) {
   $genders['boys'} = 'Mens';
   $genders['girls'} = 'Womens';
   // $genders['coed'] does not change
   return $genders;
}

lmao_change_sport_levels

Out of the box, the default sport levels are “Varsity”, “Junior Varsity”, “Soph-Frosh”, and “Frosh”. However, leagues and schools use various levels. For example, suppose the desired levels are “Varsity”, “JV”, and “Freshmen” with no “Soph-Frosh”. The skeleton of the required code is:

add_filter( 'lmao_change_sport_levels', 'my_levels', 10, 1 );

function my_levels( $levels) {
   // $levels['varsity'} does not change
   $levels['jv'} = 'JV';
   $levels['frosh'} = 'Freshman';
   unset( $levels['frosh-soph'] ); //Remove "Frosh-Soph"
   return $levels;
}

lmao_change_sport_seasons

Out of the box, the default sport seasons are “Fall”, “Winter”, “Spring”, and “Summer”. However, these names can be changed. The skeleton of the required code is:

add_filter( 'lmao_change_sport_seasons', 'my_levels', 10, 1 );

function my_levels( $seasons ) {
   $seasons['fall'] = '1st Semester';
   $seasons['winter'] = '2nd Semester';
   //Remove "Spring" and "Summer"
   unset( $seasons['spring'] ); 
   unset( $seasons['summer'] );
   return $seasons;
}