Skip to content
Wordpress Plugin to handle tracking of Magic: The Gathering Leagues.
PHP JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

MTG League Tracker

MTG League Tracker is a Wordpress Plugin to display standings for trading card game Magic: The Gathering leagues and tournaments. Initially developed for the Austrian Magic Championship, MTG League Tracker could be useful for similar projects. The plugin relies on The Events Calendar to handle events. Tournament result files (XML) from Wizard Event Reporter (WER) can then be uploaded. Standings are automatically updated and displayable via shortcodes.

Project Status

The plugin is marked as EXPERIMENTAL, as many options are still hard-coded and the data handling might be volatile, due to features still missing.

Local Development

If you want to test the plugin locally, just use the provided Docker environment.

docker-compose up -d

The site is reachable under http://localhost:8080/ shortly after.

Don't forget to install The Events Calendar plugin once your site is up and running before activating MTG League Tracker.

If your Wordpress installation in Docker doesn't let you install plugins, make sure to set the correct permissions.

docker-compose exec -T wordpress bash


docker exec -it wp_mtg_league_wordpress_1 bash

and then

chown -cR www-data:www-data /var/www/html/wp-content

Debugging with XDebug




This project is licensed under the MIT License - see the file for details

You can’t perform that action at this time.