This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



This plugin is no longer maintained or supported and may be removed in the future!

This Plugin is designed to manage sports leagues and display them on your blog.


  • easy adding of teams and matches
  • fancy slideshows of previous or next matches in combination with the Fancy Slideshow Plugin)
  • numerous point-rules implemented to also support special rules (e.g. Hockey, Pool, Baseball, Cornhole)
  • weekly-based ordering of matches with bulk editing mechanism
  • automatic or manual saving of standings table
  • automatic or drag & drop ranking of teams
  • link posts with specific match for match reports
  • unlimited number of widgets
  • modular setup for easy implementation of sport types
  • separate capability to control access and compatibility with Role Manager
  • dynamic match statistics
  • Championship mode with preliminary and k/o rounds


  • German
  • Dutch
  • Swedish
  • Polish
  • Spanish
  • French by Mamadou Dogue
  • Czech
  • Italian
  • Arabian
  • Hebrew by Bar Shai


The LeagueManaager icons were designed by Yusuke Kamiyamane (


  • Main page for selected League
  • League Preferences
  • Adding of up to 15 matches simultaneously for one date
  • Easy insertion of tags via TinyMCE Button
  • Widget control panel
  • Example of 'Last 5' (shows 'Last 3') Functionality
  • Match Report


To install the plugin to the following steps

  1. Unzip the zip-file and upload the content to your WordPress Plugin directory.
  2. Activiate the plugin via the admin plugin page.


I want to implement player registration. Is that possible?

Yes it is, however not with this plugin, but with ProjectManager. It is designed to manage any recurrent datasets, such as player profiles. It is also possible to set a hook in the user profile. Any user with the capability project_user_profile is able to use this feature. You would also need the Role Manager for access control. Further the plugin has a template engine implemented that makes it easy to design your own templates.

How can I display the widget statically

Put the following code where you want to display the widget

<?php leaguemanager_display_widget( league_ID ); ?>

Replace league_ID with the ID of the league you want to display. This will display the widget in a list with css class leaguemanager_widget.


Totally Useless

You install it, you get no errors, you add a season, you add a team and then it does not allow you to add another team!! It says 'You need at least one season' then you refresh you try to add again a team, it says 'Team added' but it does not add it. Thank you for wasting our time.

I love this plugin!

I use it mainly for soccer, has almost all the features needed, and you can develop on it based on your needs. I appreciate the development and updates happening to the plugin.
Read all 38 reviews

Contributors & Developers

“LeagueManager” is open source software. The following people have contributed to this plugin.


Translate “LeagueManager” into your language.

Interested in development?

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


  • TO-DO – There are a few fixes left with LeagueManager’s Championship mode. As the plugins documentation mentions, it was written for soccer (football) and has some limitations. It’s being worked on and will be updated gradually with some new features and fixes.


  • BUGFIX: fixed computation of match results for volleyball if team wins all sets, e.g. 2:0 thereby making the last set obsolete


  • BUGFIX: fixed a potential php version-dependent error by accessing an array immediately after a function call


  • NOTICE: The TinyMCE button seems to be broken in WordPress 4.8. I will do my best to fix it as soon as possible
  • NEW: show league ID in index table
  • BUGFIX: fixed display of multiple standings/matches/crosstable of different leagues
  • BUGFIX: fixed global settings access


  • BUGFIX: end($lague->seasons)[‘name’] seems to throw an error in some PHP versions
  • BUGFIX: fixed manual team ranking


  • BUGFIX: fixed an empty “Can’t use method return value in write context” issue with PHP < 5.5


This is release contains major restructuring on the technical level to improve performance and security.
* NEW: Major restructuring of plugin code
* NEW: mobile responsive admin panel
* NEW: wordpress style template tags system
* NEW: moved match statistics administration to ProjectManager
* NEW: better connection with ProjectManager for managing team roster & profiles and match statistics
* NEW: match status including postponed, forfeit, scheduled, done, cancelled
* NEW: better ranking including tiebreak by head-to-head matches
* NEW: Generalization of sports modules for easier implementation of new sport types
* NEW: team pagination in teams list and table
* NEW: export and import of media files in zip format
* NEW: dropdown selection for group in match adding panel
* UPDATED: updated translation template and translation files using custom perl scripts
* BUGFIX: bugfixed championship mode. This is still limited to soccer cups (e.g. world cup). Not working with new european championship mode!!
* BUGFIX: standings not updated
* BUGFIX: several bugfixes related to groups
* BUGFIX: some bugfixes regarding team import
* BUGFIX: matches pagination not working in admin interface
* BUGFIX: league settings issue due to caching
* BUGFIX: edit match day used match limit
* REMOVED: removed tiebreakers.php as methods have been moved or removed
* REMOVED: removed tiebreakers.php winPercentage() as win percentage is computed in Team Object and used in League::rankTeams() and the function is nonsense (same as headToHeadTwoTeams())
* MOVED: moved tiebreakers.php headToHeadTwoTeams() into League Object


  • BUGFIX: fixed problem that matches per page was not set correctly with league mysql cache
  • BUGFIX: fixed issue with negative offsets for matches


  • BUGFIX: fixed double logos in widget
  • BUGFIX: fixed issue with negtive offset error when multiple leagues are on same page
  • BUGFIX: fixed some issues with cache system
  • BUGFIX: fixed issue with fatal error on plugin activation
  • BUGFIX: fixed error in Fancy Slideshows filter


  • NEW: show standingstable for home/away matches and after each match day
  • NEW: functions get_next_matches() and get_last_matches() (functions.php) to get next or last matches for specific team
  • NEW: added hebrew translation by Bar Shai
  • BUGFIX: fixed match_day option in [matches] shortcode when using multiple shortcodes on same page
  • BUGFIX: fixed calculation of apparatus points for gymnastics
  • BUGFIX: improved page loading times by caching MySQL query results and prevent unneccessary queries
  • BUGFIX: fix in matches pagination
  • BUGFIX: several small fixes


  • NEW: options to set various logo sizes and cropping options
  • NEW: button to regenerate all thumbnails
  • NEW: button to scan for and delete unused logo files
  • NEW: set relegation teams for up and down
  • NEW: use last5 standings template in championship mode
  • UPDATE: some style updates
  • BUGFIX: fixed standings table colors in widget
  • BUGFIX: fixed soccer team ranking
  • BUGFIX: fixed pool team ranking
  • BUGFIX: fixed an AJAX issue


  • NEW: show team logos in final matches and final results tree in championship mode including marking home team in bold
  • BUGFIX: some additional fixes for championship mode
  • BUGIFX: fixed logo size in widget
  • BUGFIX: some small fixed to prevent notices in championship mode


  • NEW: new shortcode [league id=ID] to display all contents of a league, i.e. standings, crosstable, matchlist and teamlist with fancy jQuery UI Tabs
  • BUGFIX: several fixes for championship mode
  • UPDATE: updated some german translations for championship mode


  • NEW: added logos to crosstable
  • SECURITY: fixed SQL injection and XSS vulnerabilities reported by islamoc ( I am pretty sure the SQL injection vulnerability had been already fixed before
  • BUGFIX: some style fixes


  • BUGFIX: only automatically calculated final results scores if none are provided by the user
  • BUGFIX: fixed problem with Yoast SEO due to loading scriptaculous drag&drop
  • BUGFIX: fixed some issues with matches shortcode
  • BUGFIF: some style fixes


  • BUGFIX: fixed some issues in matches shortcode


  • NEW: don’t automatically calculate results for basketball if a final score is submitted
  • BUGFIX: added again logo copying upgrade routine to copy logos to new upload folder structure
  • BUGFIX: fixed [leaguearchive league_id=X] bug
  • UPDATE: updated French translation


  • BUGFIX: fixed problem with logo upload


  • NEW: fancy slideshows of matches using the Fancy Slideshows Plugin
  • NEW: point rule for volleyball giving 3 points for wins and 2 points for 3:2 wins and 1 point for 3:2 loss
  • NEW: improved security for data export
  • NEW: some new fancy styles using jQuery UI tabs
  • NEW: jQuery UI sortable standings table if team ranking is manual
  • NEW: accordion styled list of teams
  • NEW: updated teams and matches single view with fancy new style
  • NEW: documentation on data import file structures
  • NEW: gymnastics sport – support for score points of each apparatus and automatic apparatus points and score points calculation upon updating competition results
  • BUGFIX: fixed some issues in data import and export
  • BUGFIX: fixed some smaller issues
  • BUGFIX: fixed a small issue in plugin activation with notifications giving unexpected output
  • BUGFIX: fixed activation issue for missing roles
  • BUGFIX: fixed issue with team export and import
  • BUGFIX: fixed logo URLs upon export/import


  • BUGFIX: fixed an issue with deleting logos used also by other teams


  • BUGFIX: fixed an important issue with editing seasons


  • some fixes


  • NEW: load custom sport files from stylesheet directory in subdirectory sports
  • BUGFIX: fixed problem saving match report


  • BUGFIX: fixed an issue with saving match results
  • BUGFIX: some small fixes


  • NEW: show multiple leagues on the same page
  • NEW: global options to set support news widget options in dashboard
  • BUGFIX: limit in matches shortcode
  • BUGFIX: get next and previous matches in widget on a scale of minutes instead of 1 day


  • BUGFIX: fixed some poor file location calling
  • BUGFIX: fixed TinyMCE window width

  • BUGFIX: fixed issue with wrong next match in last-5 standings table

  • NEW: matches pagination
  • NEW: team filter for matches in admin panel
  • BUGFIX: fixed home_only argument in matches shortcode
  • BUGFIX: fixed some styling issues

  • UPDATED: updated french translation
  • BUGFIX: fixed setting getting stuck on user-defined point rule
  • BUGFIX: fixed an SQL query error in getMatches()

  • BUGFIX: fixed team selection in matches template
  • BUGFIX: fixed getting league by name

  • SECURITY: major change in retrieving teams (getTeams() in core.php) and matches (getMatches() in core.php) to avoid sql injections
  • SECURITY: fixed multiple possible sql injection vulnerabilities
  • BUGFIX: add stripslashes
  • BUGFIX: correctly load stylesheet and javascript scripts
  • BUGFIX: limit the number of matches to add to 50 (to avoid problems with memory limit)
  • BUGFIX: fixed some possible security issues
  • BUGFIX: fixed several small issues
  • BUGFIX: fixed issues with match statistics
  • BUGFIX: fixed some small issues with undefined variable notices in different sports

  • BUGFIX: ordering of teams by rank

  • SECURITY: fixed security issues

  • NEW: load custom templates from child themes
  • BUGFIX: some fixes in championship mode


  • NEW: new template to show individual racer standings table
  • CHANGE: changed fields for racing results (points and time)
  • BUGFIX: fixed ajax in widget to navigate through next and last matches
  • BUGFIX: fixed bridge to projectmanager for compatibility with latest version
  • BUGFIX: several small fixes for racing mode
  • BUGFIX: added missing template matches-by_matchday.php to svn repository

  • BUGFIX: fixed last-5 standings table to reflect scores of matches with overtime or penalty
  • BUGFIX: some small fixes

  • BUGFIX: fixed issue with zero scores not displaying in tennis sports
  • BUGFIX: several small fixes

  • NEW: new match_day values in [matches] shortcode: “next” to show matches of upcoming match day, “last” for last match day, “current” or “latest” for match day closest to current date
  • NEW: new template to display matches separated by match day. Use “template=by_matchday” in the shortcode to load template matches-by_matchday.php
  • NEW: show logo in matches tables
  • NEW: show home team in standings table and home team matches in bold in admin interface
  • NEW: added paramters $match->homeScore and $match->awayScore holding the match score depending if game has been finished after regular time, overtime or penalty. This can be used in the templates loaded by the [matches] or [match] shortcodes
  • NEW: don’t show match day selection if specific match day is selected. Using “next”, “last”, “current” or “latest” will still show match day selection dropdown
  • NEW: new shortcode options for [matches] shortcode: “show_match_day_selection” and “show_team_selection” to force showing or hiding match day or team selection dropdown menus, respectively
  • BUGFIX: fixed problem with zeros in matches with empty scores
  • BUGFIX: fixed datepicker in match adding/editing page

  • BUGFIX: Manual ranking of teams
  • BUGFIX: fixed several small bugs
  • BUGFIX: AJAX in widget

  • BUGFIX: small fixes

  • BUGFIX: fix colorpicker in global settings page
  • BUGFIX: fix default match day to -1 (all matches) in matches shortcode

  • BUGFIX: fix match day issue in shortcode

  • BUGFIX: show all matches in admin panel due to problems
  • BUGFIX: team edit save button not showing

  • UPDATE: show first matches of first match day by default


  • BUGFIX: fixed TinyMCE for WordPress >= 3.9 preserving backwards compatibility
  • BUGFIX: removed broken sortable standings table
  • UPDATE: saving standings manually using POST button
  • BUGFIX: setting point-rule
  • BUGFIX: fixed several XSS Vulnerabilities
  • BUGFIX: fixed match day match editing


  • UPDATE: Numerous files have been worked on to remove PHP Strict Mode warnings. These warnings didn’t affect LeagueManager use, but if your WordPress installation had debugging mode turned on there were many, many warnings being thrown at you. There are no doubt more that will need to be fixed, but a conservative guess is that over 100 fixes have been applied.
  • BUGFIX: Fixed the error with the Widget not changing
  • BUGFIX: Permissions error on documenation page
  • UPDATE: Added completed games to soccer ranking
  • UPDATE: Numerous areas with deprecated code
  • UPDATE: Started to get into the sport files to get a consistent look to the output, centering headings over input fields, centering input fields in the space allocated and centering the text in the input fields.
  • UPDATE: Started work on the Championship mode, fixed a few none working areas, much work left to do, let me know if you’ve got suggestions…
  • ADDED: Ability to allow for matches between groups (out of group/division games)
  • BUGFIX: Fixed issue with sport files throwing error regarding a not-found function (I hope! I can’t duplicate it, let me know if there are still issues)
  • UPDATE: Removed all traces of dropdowns for date, replaced with Datepicker
  • UPDATE: Fixed a number of areas to keep the user in the same group when adding or updating teams or matches. If you are working in one group and add a team the group knows where you came from and when you click submit you go back to the group you started from (your welcome!)

  • BUGFIX: Fix standings numbers
  • BUGFIX: Fix widget issues after adding groups
  • ADDED: US Football Sport file

  • BUGFIX: Wrong numbers on standing positions

  • BUGFIX: Permission error
  • UPDATE: Changed some internal code from ‘leagues’ to ‘leaguemanager’
  • ADDED: Dashboard Widget

  • ADDED: Code for Widget to show/hide logos and limit to group
  • BUGFIX: “Clas=” in a number of sport files, changed to “Class=”
  • ADDED: JQuery tooltip for ‘Last 5’ to show date, score and teams of a game in the standings
  • ADDED: Ability to change color of Widget title in ‘style.css’
  • ADDED: Limited code to set up out of group matches
  • Code clean up, removed extra whitespace in a number of files, replaced deprecated _c tag with _x or _e.

  • TEST: Test version to add ‘Last 5’ function to standings. Only update to this version if you’re willing to test.
    use this shortcode to test:
    [standings league_id=1 template=last5] or
    [standings league_id=1 group=A template=last5 logo=true]
    (group and logo are optional)

If you test and find that the icons at the end of each line in the standings are moving to a second line it means you don’t have enough room on your template for five past results. You can then change to a lesser number in the template, named ‘standings-last5.php’ in the ‘admin/templates’ folder. Go to 43:

<th width="100" class="last5"><?php _e( 'Last 5', 'leaguemanager' ) ?></th>

change the ‘Last 5’ text to ‘Last 3’ if you’re going to use three past results, or whatever you choose. Then go to line 93:

$results = get_latest_results($team->id, 5);

Change the ‘5’ at the end to ‘3’ if you want three past results.

The final version will probably have this as a preference option.


  • BUGFIX: add matches in championship mode not working.


  • BUGFIX: various
  • ADDED: Shortcode additions for: option of using website link on standings, standings and crosstables by group.
  • ADDED: when adding a team from db, bring the stadium info into the form with the rest of the information.


  • BUGFIX: standings



  • CHANGED: ‘championchip’ to ‘championship’ throughout the plugin
  • BUGFIX: fixed missing ‘>’ in core.php that was causing white screen after adding or editing matches.
  • BUGFIX: fixed date format in widget.php so date shows.


  • BUGFIX: export function


  • BUGFIX: export function


  • BUGFIX: Undefined function in leaguemanager.php upon export


  • BUGFIX: Fixed security vulnerability of SQL Injection. Added security check current_user_can(‘manage_leagues’) and cast $_POST[‘league_id’] as (int)


  • BUGFIX: Fixed reported XSS Vulnerabilities


  • BUGFIX: decimals for add points field


  • BUGFIX: upgrade process


  • BUGFIX: Language
  • BUGFIX: Team names with ‘ or similar


  • BUGFIX: upgrade


  • BUGFIX: changed DATEDIFF to TIMEDIFF in lib/widget.php
  • BUGFIX: season update. also update teams and matches


  • NEW: allow half points in match scores
  • CHANGED: score after penalty is calculated by the plugin as “penalty score + overtime score”


  • NEW: user defined point rule with win/loose overtime points. only works with certain sport types
  • BUGFIX: team ranking for pool first by points
  • BUGFIX: javascript problems


  • CHANGED: change database field for team points to float to support half points
  • BUGFIX: user defined point rule


  • NEW: Score Point-Rule. Teams get one point according to the game score
  • BUGFIX: only load javascript files on leaguemanager pages to avoid malfunction of WP image editor
  • BUGFIX: Widget option


  • NEW: don’t remove logo if other teams are using the same one
  • CHANGED: sort teams in alphabetical order in match list on frontend
  • BUGFIX: problem of displaying matches on same date
  • BUGFIX: drag & drop sorting of teams


  • NEW: documentation
  • NEW: add stadium for teams and automatically add location for matches when choosing team
  • NEW: Arabian translation
  • CHANGED: add 15 matches at once independent of team number
  • BUGFIX: Link to match report in widget
  • BUGFIX: Championship advancement to finals
  • UPDATED: French translation


  • NEW: limit number of matches in shortcode [matches] with limit=X


  • CHANGED: use first group if none is selected to add matches in championship preliminary rounds


  • BUGFIX: stripslashes for team name to allow ‘ and “


  • UPDATED: swedish translation


  • BUGFIX: last match on single team page was not correct


  • NEW: css class “relegation” for teams that need to go into relegation
  • NEW: settings for number of teams that ascend, descend or need to go into relegation
  • NEW: set background colors for teams that ascend, descend or need to go into relegation
  • BUGFIX: row colors for ascending/descending teams


  • NEW: cut down standings to home teams with surrounding teams. Attribute home=X where X is an integer controlling the number of surrounding teams up and down
  • BUGFIX: teams tied only when they have same points, point difference and goals
  • BUGFIX: championship mode
  • NEW: css class “ascend” and “descend” for first and last two teams. class “homeTeam” for home team row. Table rows (tr)
  • CHANGED: ranking of teams in soccer by points, goal difference and shot goals


  • BUGFIX: crosstable popup
  • BUGFIX: improved time attribute for matches shortcode
  • BUGFIX: crosstable with home and away match


  • BUGFIX: team website in next match box of widget
  • BUGFIX: get matches of current match day in matches shortcode


  • NEW: shortcode attribute ‘match_day’ for matches
  • NEW: shortcode attribute ‘group’ for matches
  • NEW: shortcode attribute ‘time’ (“prev” or “next”) for matches to display upcoming or past matches
  • NEW: shortcode attribute ‘group’ for standings
  • BUGFIX: widget AJAX match navigation
  • BUGFIX: scores with 0 possible in Rugby


  • NEW: template tags for next and previous match boxes of widget
  • UPDATED: template tag for single team to display individual team member information
  • BUGFIX: match scrambling
  • BUGFIX: ranking in soccer
  • BUGFIX: plus/minus points affects ranking (reload of page necessary)
  • BUGFIX: widget prev match does not show latest match


  • NEW: improved administration of championship
  • NEW: template tag for championship
  • NEW: updated championship template and archive template
  • NEW: display team roster if present on team info page (requires ProjectManager 2.8+)
  • CHANGED: Widget design upgrade
  • CHANGED: single match template layout
  • CHANGED: updated template tags

  • NEW: group teams and individual ranking in groups

  • NEW: full championship mode
  • NEW: mach with unspecific date N/A
  • NEW: Widget with 2.8 API


  • BUGFIX: empty query when adding League
  • BUGFIX: 0-0 score if game not played changed to -:-


  • NEW: double matches for tennis with individual standings


  • BUGIFX: parse error


  • BUGFIX: no default value for longtext fields


  • NEW: options to display played, won, tie and lost games in standings table
  • BUGIFX: Tennis scoring


  • NEW: Tennis, Rugby and Volleyball Rules and Scoring
  • NEW: set logo upload directory
  • NEW: set default start time for matches
  • BUGFIX: chmod of logos


  • BUGFIX: spacer between teams in widget


  • BUGFIX: widget match JQuery Navigation


  • I hate bugfixing


  • BUGFIX: team logos


  • BUGFIX: fixed permission for upload directory


  • BUGFIX: match stats and results saving data loss (IMPORTANT)


  • BUGFIX: add teams from previous season with season as string
  • BUGIFIX: export matches
  • BUGFIX: create new thumbnails upon upgrade


  • BUGFIX: load Thickbox stylesheet
  • BUGFIX: edit of match day
  • BUGFIX: created new thumbnail


  • NEW: add Logo from url (for WPMU)
  • BUGFIX: call-time pass-by-reference deprecated
  • BUGFIX: match import


  • NEW: supercool dynamic match statistics
  • NEW: edit season
  • BUGFIX: match days in frontend


  • CHANGED: moved AJAX functions to own class
  • BUGFIX: shortcode display with season as string, e.g. 08/09
  • BUGFIX: Team Roster


  • BUGFIX: archive template
  • BUGFIX: leaguemanager_matches function
  • BUGFIX: team display in matches template


  • CHANGED: static function for display


  • BUGIFX: database table creation


  • NEW: Team Roster for each team if ProjectManager is installed
  • NEW: Basic support for racing
  • NEW: standings actions in Frontend templates
  • CHANGED: restructured settings in one database longtext field
  • BUGFIX: crosstable score


  • BUGFIX: match days in matches shortcode


  • NEW: upgrade page to set seasons for teams and matches
  • BUGFIX: Add old teams upon adding of new season
  • BUGFIX: match edit
  • BUGFIX: matches display shortcode


  • NEW: added games behind for baseball
  • NEW: TinyMCE Button for Teamlist and Team page
  • NEW: AJAX adding team from database
  • BUGFIX: display of goals, ap etc.
  • BUGFIX: added hidden fields to team edit page where necessary to avoid loss of data
  • BUGFIX: unsetting of widget options if deleted
  • BUGFIX: TinyMCE Button


  • NEW: modular setup of plugin
  • NEW: actions and filters for specific sport types
  • NEW: shortcodes to display list of teams and team info
  • NEW: three drop-down menus for leagues, seasons and matches on post page
  • NEW: track status of team ranking compared to last standing
  • NEW: several new sports
  • NEW: Match Statistics with Team Roster from ProjectManager
  • CHANGED: changed shortcodes, deleted convert function


  • BUGFIX: adding matches with seasons like 2008/2009


  • NEW: seasons support
  • NEW: League Archive and single match view


  • NEW: add Team data from database
  • NEW: Option to insert standings manually on admin page
  • NEW: import and export of teams/matches (experimental)
  • NEW: option to manually save standings in admin panel
  • NEW: manually rank teams via drag & drop if needed
  • NEW: field to add/subtract points (useful, e.g. for Rugby)
  • NEW: option to show/hide logos in match widget
  • BUGFIX: display of next match in widget
  • BUGFIX: no update of diff if saving standings manually
  • CHANGED: Update logo name in database if image already exists on server
  • CHANGED: included updated dutch translation
  • CHANGED: added some descriptions to translation


  • BUGFIX: plugin installation missed coach field for teams


  • NEW: predefined point rules
  • NEW: support for Hockey and Basketball leagues to insert points of thirds and quarters respectively
  • NEW: set point format
  • NEW: short documentation on league types and point rules
  • NEW: add website and coach for each team
  • NEW: remove logo directory upon plugin uninstallation
  • NEW: global option to set language file
  • NEW: add separate results for overtime and penalty
  • NEW: template system
  • BUGFIX: Logo upload and thumbnail creation
  • BUGFIX: upgrade
  • CHANGED: New Widget with jQuery Sliding of matches
  • CHANGED: simplified frontend templates


  • BUGFIX: database upgrade


  • BUGFIX: database upgrade


  • BUGFIX: TinyMCE Button
  • BUGFIG: PHP4 compatibility
  • CHANGED: don’t show match day drop-down if number of match days is 0
  • CHANGED: warning message if number of match days is 0


  • NEW: nicer upgrade method
  • NEW: enter halftime results for ballgame leagues
  • NEW: meta box on post writing screen to write match reports
  • NEW: insert standings manually with simple constant switch
  • NEW: templates for each shortcode to make customization easy
  • CHANGED: major restructuring of plugin structure
  • CHANGED: using shortcodes from WordPress API
  • CHANGED: new icon for menu and TinyMCE Button


  • BUGFIX: match display in widget


  • NEW: separate Date and Time Format for widget
  • NEW: display of match start time in widget


  • NEW: weekly based match ordering
  • NEW: bulk editing of weekly matches
  • NEW: date based grouping of matches in widget
  • BUGFIX: crosstable popup
  • CHANGED: css styling
  • CHANGED: moved logo directory to wp-content/uploads
  • REMOVED: match display of specific dates


  • BUGFIX: database bug


  • NEW: logo support
  • NEW: change color scheme for frontend tables via admin interface
  • NEW: display of matches for specific dates
  • NEW: dividers in standings table


  • BUGFIX: database collation


  • NEW: optional display of crosstable in popup window


  • NEW: implemented crosstable for easy overview of all match results
  • NEW: TinyMCE Button
  • BUGFIX: secondary ranking of teams by goal difference if not gymnastics league
  • CHANGED: css styling


  • NEW: adding of up to 15 matches simultaneously for one date
  • NEW: using date and time formats from WordPress settings
  • BUGFIX: results determination if score was 0:0


  • NEW: automatic point calculation
  • REMOVED: dynamic table columns


  • NEW: design standings table display in widget


  • BUGFIX: check_admin_referer for WP 2.3.x


  • BUGFIX: saving of standings table


  • NEW: wp_nonce_field for higher security
  • NEW: separate capability to control access
  • BUGFIX: some minor bugfixes


  • NEW: activation/deactivation switch
  • NEW: widget for every active league
  • NEW: use of short title for widget


  • BUGFIX: Javascript for adding table columns


  • BUGFIX: database creation


  • BUGFIX: teams sorting in widget
  • CHANGED: load javascript only on Leaguemanager admin pages
  • CHANGED: remodeling of the plugin structure


  • NEW: deletion of multiple leagues, teams or competitions
  • NEW: display widget statically
  • NEW: uninstallation method
  • BUGFIX: table structure settings and deleting leagues, teams or competitions


  • initial release