WP Club Manager – WordPress Sports Club Plugin

Description

Build A Pro Sports Club Website

WP Club Manager is a sports club plugin used to create and manage a club website with WordPress. Quick and easy to set-up, you can manage multiple teams in your club, player profiles and performance data, staff, sponsors, league tables, keep track of your fixtures and results and loads more.

Endorsed by USA Rugby

It’s perfect for the professional sports web developer and the first-time team administrator. Incredibly easy to customize and integrate, I highly recommend WP Club Manager to any sports team who wants a better website!
Davey Jacobson, Digital Media Administrator, USA Rugby

Features Include

  • Manage multiple teams
  • Player and staff profiles
  • Player performance ratings
  • Full player stats by season
  • Club profiles with head-to-head stats
  • Fixtures and results
  • Automatically updated league tables
  • Match stats and reports
  • Manage club sponsors
  • Venue details and maps
  • Fixture, results, player, table, sponsor and birthday widgets
  • Sports Presets
  • Import matches, players, staff and clubs from a CSV file
  • Easy-to-use shortcode buttons
  • Customize appearance with flexible templates

Find out more about all each feature and more, please visit our site.

Supported Sports

  • American Football
  • Australian Rules Football
  • Baseball
  • Basketball
  • Cricket
  • Field Hockey
  • Floorball
  • Football (Soccer)
  • Gaelic Football
  • Handball
  • Hurling
  • Ice Hockey
  • Lacrosse
  • Netball
  • Rugby League
  • Rugby Union
  • Volleyball

Find extensive documentation and friendly support at our plugin website.

Themes & Extensions

The WP Club Manager plugin has a growing catalogue of themes and extensions to add extra functionality and a professional look to your club website. Check out our WP Club Manager extensions page to see what features you can add or browse through our collection of WP Club Manager themes.

Included Languages

  • Arabic – العربية (ar)
  • Bulgarian – Български (bg_BG)
  • Chinese (China) – 中文 (zh_CN)
  • Croatian – Hrvatski (hr)
  • Czech – Čeština (cs_CZ)
  • Danish – Dansk (da_DK)
  • Dutch – Nederlands (nl_NL)
  • English – UK (en_GB)
  • German – Deutsch (de_DE)
  • Finnish – Suomi (fi)
  • French – Français (fr_FR)
  • Greek – Ελληνικά (el_GR)
  • Hebrew – עברית (he_IL)
  • Hungarian – Magyar (hu_HU)
  • Italian – Italiano (it_IT)
  • Latvian – Latviešu (lv_LV)
  • Lithuanian – Lietuvių kalba (lt_LT)
  • Persian – فارسی (fa_IR)
  • Polish – Polski (pl_PL)
  • Portuguese (Brazil) – Português do Brasil (pt_BR)
  • Portuguese (Portugal) – Português (pt_PT)
  • Russian – Русский (ru_RU)
  • Slovak – Slovenčina (sk_SK)
  • Spanish – Español (es_ES)
  • Swedish – Svenska (sv_SE)
  • Turkish – Türkçe (tr_TR)
  • Vietnamese – Tiếng Việt (vi)

Getting Involved

Developers can contribute to the source code on the WP Club Manager GitHub Repository.

Translators can contribute to WP Club Manager translations at GlotPress.

Please Rate and Enjoy!

Please take a moment to leave a review. Your feedback is much appreciated and helps towards the continued improvement of WP Club Manager.

Screenshots

  • Clubs admin screen
  • Players admin screen
  • Add/Edit player screen
  • Staff admin screen
  • Matches admin screen
  • Add a new match
  • Adding match result and stats
  • Sponsors admin screen
  • WP Club Manager general settings
  • Upcoming fixtures dashboard widget
  • Plugin Widgets
  • Shortcode buttons
  • Frontend player profile
  • Frontend match page
  • Frontend matches list
  • Frontend players stats table
  • Frontend standings table

Installation

Minimum Requirements

  • WordPress 4.2 or greater
  • PHP version 5.2.4 or greater
  • MySQL version 5.0 or greater

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WP Club Manager, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “WP Club Manager” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.

Updating

Automatic updates should work as expected but as always, it is recommended that you backup your site just in case any problems should occur during the update process.

FAQ

Installation Instructions

Minimum Requirements

  • WordPress 4.2 or greater
  • PHP version 5.2.4 or greater
  • MySQL version 5.0 or greater

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WP Club Manager, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “WP Club Manager” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.

Updating

Automatic updates should work as expected but as always, it is recommended that you backup your site just in case any problems should occur during the update process.

Is this plugin suitable for managing a league website?

No. WP Club Manager is built to manage a single club only.

My sport is not supported. How can I add my sport?

If your sport is not supported please contact us with details of your sport, including any information that may be useful, for example player stats info and player positions. If possible we will add it to the list of supported sports.

Where can I find documentation and support for the WP Club Manager plugin?

You can find documentation for the plugin at WP Club Manager documentation or get Support

Where can I report bugs or contribute to the project?

You can help improve this plugin by reporting any bugs or contributing to the source code at our Github repository.

Reviews

Best Sports Club Plugin available

Everything what you need to maintain a Sports Club with your Website. Stats, Fixtures, Player Profiles and so on… Works like a charm. Support is very kind and direct from the developer. So if you choose this plugin you can’t make anything wrong

Read all 29 reviews

Contributors & Developers

“WP Club Manager – WordPress Sports Club Plugin” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

= 1.5.9 – 02/08/2017

  • Tweak – Improved performance of head to head (Props to emco)
  • Tweak – Added some extra admin filters

= 1.5.8 – 05/07/2017

  • Tweak – Added more admin notices
  • Localisation – Updated wp-club-manager.pot
  • Localisation – Updated Turkish language (Thanks Kanaturye)

= 1.5.7 – 30/04/2017

  • Fix – Fixed a missing section field in cricket preset
  • Tweak – Added overs total for cricket matches
  • Tweak – Added more admin hooks

= 1.5.6 – 12/04/2017

  • New – Added cricket to preset sports
  • Tweak – Added more admin notices
  • Tweak – Added more admin hooks
  • Fix – Fixed numerical error on update
  • Localisation – Updated Lithuanian language (Thanks as.giedrius)
  • Localisation – Updated wp-club-manager.pot

= 1.5.5 – 06/04/2017

  • New – Added birthdays widget
  • Fix – Fixed non-static php warning in plugin admin page
  • Tweak – Improved admin notices
  • Localisation – Updated wp-club-manager.pot

= 1.5.4 – 29/03/2017

  • Fixed update functions

= 1.5.0 – 28/03/2017

  • New – Added ability to set which player stats to display for each player
  • New – Added player stats display options for matche lineups
  • New – Added unused substitutes selection
  • New – Added overtime status to match page for soccer
  • New – Added scores and outcomes for penalty shootouts in soccer
  • Tweak – Removed mousewheel scroll from Google maps
  • Tweak – Improved Google maps gesture handling on mobiles
  • Tweak – Some CSS improvements and additions
  • Template – ‘/single-match/status.php’ – Added new template for overtime/penalties
  • Template – ‘/single-match/lineup.php’ – Added unused substitutes display
  • Template – ‘/single-match/lineup-row.php’ – Added custom stats display
  • Template – ‘/single-player/stats-table.php’ – Added custom stats display filters
  • Localisation – Updated wp-club-manager.pot

= 1.4.8 – 06/03/2017

  • Fix – Removed matches from results widget until result is entered

= 1.4.7 – 03/03/2017

  • Fix – Fixed Player and Standings widget not updating
  • Fix – Fixed Google Maps API url
  • Localisation – Added Lithuanian language (Thanks as.giedrius)
  • Localisation – Updated German and Persian languages (Thanks swissroach and mzooroofchi)

= 1.4.6 – 08/12/2016

  • Fix – Fixed db issues with WP 4.7 compatibility
  • Fix – Fixed Google Maps API issues
  • Tweak – Added setting for Google Maps API Key
  • Tweak – Added additional parameters to wpcm_get_match_venue function
  • Localisation – Updated wp-club-manager.pot
  • Localisation – Added Persian language (Thanks mzooroofchi)

= 1.4.5 – 27/09/2016

  • Fix – Fixed manual player stats not updating correctly
  • Fix – Fixed club season/comp conflict by adding option to exclude clubs from standings
  • Fix – Removed unused code from users meta box
  • Tweak – Improved the WPCM cache system
  • Tweak – Removed sub appearances dsiplaying if ‘0’
  • Tweak – Added club badge placeholder filter
  • Tweak – Changed order of player display labels
  • Tweak – Added ID to club admin club actions
  • Tweak – Added CSS class to make substitute appearances font smaller
  • Localisation – Updated wp-club-manager.pot
  • Localisation – Added Croatian language (Thanks mbobetic)
  • Localisation – Updated Italian and French languages (Thanks GhiMax and Veaullus)

= 1.4.4 – 11/08/2016

  • Fix – Fixed club formed display warning on clubs page

= 1.4.3 – 11/08/2016

  • Fix – Fixed gzinflate data error warning in admin dashboard
  • Fix – Fixed honours display warning on clubs page

= 1.4.2 – 10/08/2016

  • Fix – Fixed server error on matches in admin dashboard
  • Fix – Fixed primary club color display on club page
  • Fix – Fixed player role being assigned to admins when linking to user

= 1.4.1 – 02/08/2016

  • Fix – Improved season and team filtering on match player selection
  • Fix – Fixed broken fixtures widget match permalink in content-widget-fixtures.php template

= 1.4.0 – 29/07/2016

  • New – Added transient cacheing to improve performance of shortcodes and widgets on frontend
  • New – Added ability to link existing or create new WP users to link to players
  • New – Added options to display either fixtures, results or both and set limit in matches shortcode
  • New – Added options to display/hide team and competition in matches shortcode
  • New – Added drag and drop ordering of seasons and teams
  • New – Added option to select team captain for each match
  • New – Added option to display sequential shirt numbers in match lineup
  • New – Added overime and penalties in results options to sports where applicable
  • New – Added options to add details to each club including honours and club colours
  • New – Added ‘Tools’ admin page
  • New – Added button to flush plugin transients on ‘Tools’ page
  • New – Added standings columns presets for each sport
  • New – Added Lacrosse to preset sports
  • New – Added Rugby League to preset sports
  • New – Added support for Jetpack Omnisearch and Jetpack Related Posts
  • Tweak – Convert ‘Rugby’ preset label to ‘Rugby Union’
  • Tweak – Removed Standings Labels options (replaced with presets)
  • Tweak – Replaced venue selection with home, away or all in matches shortcode and widgets
  • Tweak – Redefined player and staff roles and capabilities
  • Tweak – Removed ‘Team Manager’ role
  • Tweak – Venue defaults to default clubs venue on when creating matches
  • Tweak – Uses checkboxes to select columns display in standings widget
  • Tweak – Improved efficiancy of shortcode and widget classes
  • Tweak – Improved standings widget UI
  • Tweak – Included several additional filter hooks
  • Tweak – Improved selected stats consitancy throughout plugin
  • Tweak – Moved ‘Hide Scores’ option to Settings > Match page
  • Tweak – Updated Club Manager admin menu icon
  • Tweak – General plugin code and function improvements
  • Tweak – Replaced placeholder image
  • Tweak – Updated plugin documentation links
  • Fix – Fixed issues when no teams were set or assigned to players
  • Fix – Fixed issue where manual stats were not being added to all seasons total
  • Fix – Fixed undefined variable notice in standings in some instances
  • Fix – Fixed correct player and staff thumbnails with custom dimensions
  • Template – ‘/layout/wrapper-start.php’ – Added twentysixteen compatibility
  • Template – ‘/layout/wrapper-end.php’ – Added twentysixteen compatibility
  • Template – ‘/shortcodes/players.php’ – Simplified and cleaned template
  • Template – ‘/shortcodes/staff.php’ – Simplified and cleaned template
  • Template – ‘/shortcodes/matches.php’ – Simplified and cleaned template
  • Template – ‘/shortcodes/matches-2.php’ – Simplified and cleaned template
  • Template – ‘/shortcodes/standings.php’ – Simplified and cleaned template
  • Template – ‘/single-match/attendance.php’ – Removed unnecessary global variable
  • Template – ‘/single-match/away-badge.php’ – Added new match functions
  • Template – ‘/single-match/away_club.php’ – Added new match functions
  • Template – ‘/single-match/comp.php’ – Added new match functions
  • Template – ‘/single-match/date.php’ – Removed unnecessary global variable
  • Template – ‘/single-match/home-badge.php’ – Added new match functions
  • Template – ‘/single-match/home_club.php’ – Added new match functions
  • Template – ‘/single-match/lineup.php’ Updated lineup to display shirt numbers
  • Template – ‘/single-match/lineup-row.php’ Added new template
  • Template – ‘/single-match/referee.php’ – Removed unnecessary global variable
  • Template – ‘/single-match/report.php’ – Removed unnecessary global variable
  • Template – ‘/single-match/score.php’ – Added new match functions
  • Template – ‘/single-match/team.php’ – Added new match functions
  • Template – ‘/single-match/venue-info.php’ – Removed unnecessary global variable
  • Template – ‘/single-match/venue.php’ – Added new match functions
  • Template – ‘/single-match/video.php’ – Removed unnecessary global variable
  • Template – ‘/single-player/meta.php’ – Simplified and cleaned template
  • Template – ‘/single-player/player-image.php’ – Added new player thumbanail function
  • Template – ‘/single-player/stats.php’ – Removed team name if only one team exists
  • Template – ‘/single-player/stats-table.php’ – Added new template
  • Template – ‘/content-single-club.php’ – Added new features
  • Template – ‘/content-single-match.php’ – Fixed css class variable
  • Template – ‘/content-single-staff.php’ – Fixed thumbnail settings
  • Template – ‘/content-widget-fixtures.php’ – Simplified and cleaned template
  • Template – ‘/content-widget-results.php’ – Simplified and cleaned template
  • Localisation – Added translatable strings to default permalink slugs
  • Localisation – Added context to preset stats translatation strings
  • Localisation – Added Vietnamese language (Thanks to shuuichiakai)
  • Localisation – Updated Polish and Czech languages (Thanks JuicyPolyglot and zemocz)
  • Localisation – Updated wp-club-manager.pot