MSTW League Manager

Description

The MSTW League Manager plugin manages multiple sports leagues, each with multiple seasons. A “league” can be a league (like the Premier League or Pac 12) or a round robin tournament. A shortcodes are available to display league standings tables, league schedules, individual team schedules, schedule sliders, and schedule sliders. The font end displays can be formatted via a rich set of display settings. Displays may be further styled via the custom stylesheets.

NEW IN MSTW LEAGUE MANAGER

  • Multiple-Standings Tables – display multiple standings tables in the same screen real estate
  • League Schedule ‘Tickers’ – horizontal scrolling schedule summaries or ‘scoreboards’
  • League Schedule ‘Sliders’ – another, larger version of horizontal scrolling schedules

See the Changelog below for more details.

Need team logos for website? Logo sets for your favorite leagues at the MSTW Store. Whether you donít have the graphics skills, donít have the interest, or just donít have the time, you can jump start your websiteís database of teams with perfectly sized logos for league standings tables and league and team schedule tables.

Helpful Links

Screenshots

  • Sample League Standings Table [shortcode]
  • Sample League Schedule Gallery [shortcode]
  • Sample League Schedule Table [shortcode]
  • Sample Team Schedule Table [shortcode]
  • Sample Locations(Venues) Table [shortcode]

Installation

All the normal installation methods for WordPress plugins work. See the installation manual page for details.
Upon installation make sure the WP default timezone is set correctly in the WordPress Settings->General screen.

FAQ

The plugin’s FAQs may be found here.

Installation Instructions

All the normal installation methods for WordPress plugins work. See the installation manual page for details.
Upon installation make sure the WP default timezone is set correctly in the WordPress Settings->General screen.

Reviews

GREAT Plugin

Hi Mark,

I like this plugin, looks GREAT especial the project I’m working but I’m stuck with “No records found in league sasol-league.”

What I might be doing wrong in here?

Ta,

Read all 2 reviews

Contributors & Developers

“MSTW League Manager” is open source software. The following people have contributed to this plugin.

Contributors

Translate “MSTW League Manager” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4

  • Two different League Schedule schedule/scoreboard scrolling views have been added. “Tickers” are a very concise view, for a banner on the main page say. “Sliders” present the same information in a larger format. See the examples on the MSTW dev site.
  • League standings table now supports columns for “Last Game” and “Next Game”
  • Home games are no longer automatically indicated with a ‘‘ in mstw_team_schedule shortcode table. A ‘star_home’ shortcode argument was added (which must be placed in the shortcode call). If star_home is not empty, the value is added after the opponent name for home games. For example, if star_home=’‘, an asterisk is added to home games. The home game format may also be changed via the tr.home-game css tag.
  • Added a ‘star_league’ shortcode argument for mstw_team_schedule shorcode (which must be placed in the shortcode call). If star_league is not empty, the value is added after the opponent name for league games. For example, if star_league=’*’, an asterisk is added to league games.
  • Team schedule tables now honor the settings in the Settings -> Schedule Table screen. Please read the man page for more information on how Team Schedules and League Schedules share this set of settings.
  • Team Schedule tables now display the results of final games as “W 24-14” or “L 14-24” instead of the “CAL 24, USC 14” displayed in the League Schedule tables.
  • New arguments have been provided to display a number of days on each side of “today” in the schedule/scoreboard tickers.
  • Changed the link to the team URL from the team name in league schedule tables to NOT open a new tab. I believe this is six of one, half dozen of the other, but if there is enough pushback, I’ll add a setting or shortcode argument to control this behavior.
  • Games now have “post content”, which is displayed on the single game template (/templates/single_game.php). This can be used to show pre-game info, and/or a post game summary and statistics.

1.3

  • Fixed a bug that prevented the standings tables from updating when teams were moved between leagues. Read more here.

1.2

  • Fixed bug that prevented game times from being displayed correctly (no minutes displayed)
  • Minor clean-ups

1.1

  • Added [mstw_location_table] shortcode
  • Added venue groups to the venues(locations) admin screen and the above shortcode
  • Added a Next Game field to the Standings Tables
  • Added links from standings table fields: Team Name to Team URL or Team Schedule, and Next Game to Single Game Page.
  • Added links from schedules table, team schedule table, and schedule gallery fields: Team Name to Team URL or Team Schedule, Location(Venue) to Venue URL or Google Map, and Game Time/Result to Single Game page.
  • Added a show_home_away argument to the mstw_team_schedule shortcode.
  • Added home-game and away-game class tags to the team schedule tables.
  • Corrected some minor bugs.
  • Removed some left over debug messages.

1.0

  • Initial release.