{"id":100025,"date":"2019-04-02T18:09:00","date_gmt":"2019-04-02T18:09:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sports-leagues\/"},"modified":"2026-02-12T20:44:02","modified_gmt":"2026-02-12T20:44:02","slug":"sports-leagues","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/sports-leagues\/","author":15755214,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.14.1","stable_tag":"0.14.1","tested":"6.9.4","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"AnWP Sports Leagues","header_author":"Andrei Strekozov <anwppro>","header_description":"Full-featured solution for any team sports website. Manage players, games, teams, rosters, tournaments, standings and leagues with ease.","assets_banners_color":"bfc8b3","last_updated":"2026-02-12 20:44:02","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/anwp.pro\/","header_plugin_uri":"https:\/\/anwp.pro\/","header_author_uri":"https:\/\/anwp.pro","rating":5,"author_block_rating":0,"active_installs":200,"downloads":14745,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.13.7":{"tag":"0.13.7","author":"anwppro","date":"2025-03-27 12:18:54"},"0.13.8":{"tag":"0.13.8","author":"anwppro","date":"2025-04-25 10:00:10"},"0.14.0":{"tag":"0.14.0","author":"anwppro","date":"2025-11-12 15:20:03"},"0.14.1":{"tag":"0.14.1","author":"anwppro","date":"2026-02-12 20:44:02"}},"upgrade_notice":{"0.13.8":"<p>New: Post type archive option. Fixed: Game player stats error.<\/p>","0.13.0":"<p>Minimum PHP version increased to 7.0. Added date of birth format options.<\/p>","0.12.0":"<p>Major admin UI improvements. New stat groups feature for player statistics.<\/p>","0.11.0":"<p>New admin dashboard. Display settings moved to WordPress Customizer. Special SiteOrigin CSS integration.<\/p>","0.10.0":"<p>Performance improvements with new caching system. Recommended update for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2256332,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2256332,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2256332,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2256332,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.13.7","0.13.8","0.14.0","0.14.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3394452,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2256332,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":2256332,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3394452,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3394452,"resolution":"13","location":"assets","locale":""},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3394452,"resolution":"14","location":"assets","locale":""},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3394452,"resolution":"15","location":"assets","locale":""},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3394452,"resolution":"16","location":"assets","locale":""},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3394452,"resolution":"17","location":"assets","locale":""},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3394452,"resolution":"18","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3394452,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2256332,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2256332,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3394452,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3394452,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2256332,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2256332,"resolution":"8","location":"assets","locale":""},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":2256332,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Tournament - Complete tournament view with standings and games","2":"Game Finished - Header section with team info, scores, and venue details","3":"Game Finished - Players Statistics with sortable columns","4":"Game Finished - Videos, Photo Gallery, and Latest Games section","5":"Game Upcoming - Countdown timer and team preview","6":"Game Finished - Team Statistics comparison table","7":"Team - Profile header, latest\/upcoming games, and season roster","8":"Team - Players Statistics aggregated by season","9":"Venue - Stadium profile with map, photo gallery, and game schedule","10":"Player - Player profile with career statistics and recent games","11":"Staff - Coach\/staff profile with team history","12":"Import Tool - Bulk import teams, players, venues, and staff","13":"Tournament Editor - Admin interface for tournament structure (stages, groups, rounds)","14":"Team Editor - Roster management with drag-and-drop player assignment","15":"Game Editor - Main game data entry (teams, scores, venue, officials)","16":"Game Editor - Events timeline and game players","17":"Players Statistics Configurator - Define custom statistics for your sport","18":"Sports Configurator - Sport selection and preset configuration"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11108,4776,521,3491,14116],"plugin_category":[37],"plugin_contributors":[153106],"plugin_business_model":[],"class_list":["post-100025","plugin","type-plugin","status-publish","hentry","plugin_tags-league","plugin_tags-sports","plugin_tags-statistics","plugin_tags-team","plugin_tags-tournament","plugin_category-arts-and-entertainment","plugin_contributors-anwppro","plugin_committers-anwppro"],"banners":{"banner":"https:\/\/ps.w.org\/sports-leagues\/assets\/banner-772x250.jpg?rev=2256332","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/sports-leagues\/assets\/icon.svg?rev=2256332","icon":"https:\/\/ps.w.org\/sports-leagues\/assets\/icon.svg?rev=2256332","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-1.png?rev=3394452","caption":"Tournament - Complete tournament view with standings and games"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-2.png?rev=3394452","caption":"Game Finished - Header section with team info, scores, and venue details"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-3.png?rev=2256332","caption":"Game Finished - Players Statistics with sortable columns"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-4.jpg?rev=2256332","caption":"Game Finished - Videos, Photo Gallery, and Latest Games section"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-5.png?rev=3394452","caption":"Game Upcoming - Countdown timer and team preview"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-6.png?rev=3394452","caption":"Game Finished - Team Statistics comparison table"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-7.png?rev=2256332","caption":"Team - Profile header, latest\/upcoming games, and season roster"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-8.png?rev=2256332","caption":"Team - Players Statistics aggregated by season"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-9.jpg?rev=2256332","caption":"Venue - Stadium profile with map, photo gallery, and game schedule"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-10.png?rev=2256332","caption":"Player - Player profile with career statistics and recent games"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-11.png?rev=2256332","caption":"Staff - Coach\/staff profile with team history"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-12.png?rev=3394452","caption":"Import Tool - Bulk import teams, players, venues, and staff"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-13.png?rev=3394452","caption":"Tournament Editor - Admin interface for tournament structure (stages, groups, rounds)"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-14.png?rev=3394452","caption":"Team Editor - Roster management with drag-and-drop player assignment"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-15.png?rev=3394452","caption":"Game Editor - Main game data entry (teams, scores, venue, officials)"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-16.png?rev=3394452","caption":"Game Editor - Events timeline and game players"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-17.png?rev=3394452","caption":"Players Statistics Configurator - Define custom statistics for your sport"},{"src":"https:\/\/ps.w.org\/sports-leagues\/assets\/screenshot-18.png?rev=3394452","caption":"Sports Configurator - Sport selection and preset configuration"}],"raw_content":"<!--section=description-->\n<p><strong>Sports Leagues<\/strong> transforms WordPress into a powerful sports management platform for basketball, ice hockey, rugby, handball, volleyball, cricket, baseball, and all team sports.<\/p>\n\n<p>Perfect for sports clubs, league administrators, team managers, coaches, and sports bloggers who need professional-grade league management without complex setup.<\/p>\n\n<h3>\u26a0\ufe0f Important Notes<\/h3>\n\n<ul>\n<li><strong>One Sport Per Installation<\/strong> - Plugin configured for one sport at a time<\/li>\n<li><strong>Requires CMB2<\/strong> - Free <a href=\"https:\/\/wordpress.org\/plugins\/cmb2\/\">CMB2 plugin<\/a> must be installed<\/li>\n<li><strong>For Soccer\/Football<\/strong> - Use our dedicated <a href=\"https:\/\/wordpress.org\/plugins\/football-leagues-by-anwppro\/\">Football Leagues<\/a> plugin instead<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc0 Live Demo Sites<\/h3>\n\n<p><strong>Free Version:<\/strong>\n\ud83c\udfd2 <strong>Ice Hockey:<\/strong> <a href=\"https:\/\/sl-hockey.anwp.pro\/tournament\/hockey-league-2018-2019\/\">Tournament<\/a> | <a href=\"https:\/\/sl-hockey.anwp.pro\/game\/blades-komodos-2018-12-07\/\">Game<\/a> | <a href=\"https:\/\/sl-hockey.anwp.pro\/team\/blades\/\">Team<\/a> | <a href=\"https:\/\/sl-hockey.anwp.pro\/player\/zachary-mack\/\">Player<\/a><\/p>\n\n<p><strong>Premium Version:<\/strong>\n\ud83c\udfc0 <strong>Basketball (NBA):<\/strong> <a href=\"https:\/\/slpro-nba.anwp.pro\/\">Home<\/a> | <a href=\"https:\/\/slpro-nba.anwp.pro\/game\/washington-wizards-toronto-raptors-2024-04-08\/\">Game<\/a> | <a href=\"https:\/\/slpro-nba.anwp.pro\/team\/atlanta-hawks\/\">Team<\/a> | <a href=\"https:\/\/slpro-nba.anwp.pro\/player\/d-murray\/\">Player<\/a>\n\ud83c\udfc8 <strong>American Football:<\/strong> <a href=\"https:\/\/slpro-football.anwp.pro\/\">Home<\/a> | <a href=\"https:\/\/slpro-football.anwp.pro\/game\/iota-creatures-theta-enigmas-2022-11-01\/\">Game<\/a> | <a href=\"https:\/\/slpro-football.anwp.pro\/team\/swallows\/\">Team<\/a>\n\ud83c\udfd2 <strong>Ice Hockey:<\/strong> <a href=\"https:\/\/slpro-hockey.anwp.pro\/tournament\/hockey-league-2018-2019\/\">Tournament<\/a> | <a href=\"https:\/\/slpro-hockey.anwp.pro\/game\/blades-komodos-2018-12-07\/\">Game<\/a><\/p>\n\n<h3>\u2728 Core Features<\/h3>\n\n<p><strong>Complete Sports Management<\/strong><\/p>\n\n<ul>\n<li>\u2705 <strong>Players<\/strong> - Full profiles with photos, statistics, career history, birthdays<\/li>\n<li>\u2705 <strong>Teams<\/strong> - Team management with rosters, logos, social links, galleries<\/li>\n<li>\u2705 <strong>Games\/Matches<\/strong> - Comprehensive game data: scores, events, lineups, statistics<\/li>\n<li>\u2705 <strong>Tournaments<\/strong> - Round-robin, knockout, and multi-stage competitions<\/li>\n<li>\u2705 <strong>Standings<\/strong> - Automatic league table calculation with custom ranking rules<\/li>\n<li>\u2705 <strong>Venues<\/strong> - Stadium\/arena management with maps, photos, upcoming games<\/li>\n<li>\u2705 <strong>Staff<\/strong> - Coaches, managers, support staff with profiles<\/li>\n<li>\u2705 <strong>Officials<\/strong> - Referee and official tracking<\/li>\n<\/ul>\n\n<p><strong>Advanced Statistics Engine<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udcca Custom player statistics configurator (sport-specific stats)<\/li>\n<li>\ud83d\udcca Game-by-game player performance tracking<\/li>\n<li>\ud83d\udcca Season aggregate statistics (automatic calculation)<\/li>\n<li>\ud83d\udcca Team statistics and comparisons<\/li>\n<li>\ud83d\udcca Dynamic standing table with custom columns<\/li>\n<li>\ud83d\udcca Player position groups and stat categories<\/li>\n<\/ul>\n\n<p><strong>Tournament Management<\/strong><\/p>\n\n<ul>\n<li>\ud83c\udfc6 Knockout stages with bracket visualization<\/li>\n<li>\ud83c\udfc6 Round-robin group stages<\/li>\n<li>\ud83c\udfc6 Multi-stage tournaments (groups \u2192 playoffs)<\/li>\n<li>\ud83c\udfc6 Custom rounds and groups<\/li>\n<li>\ud83c\udfc6 Game day organization<\/li>\n<li>\ud83c\udfc6 Tournament cloning feature<\/li>\n<li>\ud83c\udfc6 Season-based organization<\/li>\n<\/ul>\n\n<p><strong>Game Features<\/strong><\/p>\n\n<ul>\n<li>\ud83c\udfc0 Game events timeline (goals, penalties, cards, substitutions)<\/li>\n<li>\ud83c\udfc0 Period\/quarter scores<\/li>\n<li>\ud83c\udfc0 Overtime and penalty shootout support<\/li>\n<li>\ud83c\udfc0 Player lineups with positions and numbers<\/li>\n<li>\ud83c\udfc0 Missing players\/injuries tracking<\/li>\n<li>\ud83c\udfc0 Photo galleries and videos<\/li>\n<li>\ud83c\udfc0 Countdown timer for upcoming games<\/li>\n<li>\ud83c\udfc0 Special status (postponed, TBD)<\/li>\n<\/ul>\n\n<p><strong>Flexible Display Options<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udcf1 <strong>7 Gutenberg Blocks<\/strong> - Game Countdown, Tournament Header, Next Game, Last Game, Teams, Games List, Player Stats<\/li>\n<li>\ud83d\udcf1 <strong>6 Shortcodes<\/strong> - Standings, Games, Teams, Players Stats, Tournament Header, Player<\/li>\n<li>\ud83d\udcf1 <strong>9 Classic Widgets<\/strong> - Standing Table, Next Game, Last Game, Players Stats, Teams, Player, Birthdays, Games, Game Video<\/li>\n<li>\ud83d\udcf1 <strong>101 Template Files<\/strong> - Fully customizable in your theme<\/li>\n<li>\ud83d\udcf1 <strong>Responsive Design<\/strong> - Mobile-friendly layouts<\/li>\n<\/ul>\n\n<p><strong>Customization &amp; Configuration<\/strong><\/p>\n\n<ul>\n<li>\ud83c\udfa8 Sport Configurator with presets (Basketball, Hockey, Rugby, etc.)<\/li>\n<li>\ud83c\udfa8 Custom player positions per sport<\/li>\n<li>\ud83c\udfa8 Custom game event types (configurable icons)<\/li>\n<li>\ud83c\udfa8 WordPress Customizer integration (colors, layout options)<\/li>\n<li>\ud83c\udfa8 Custom text override (change any frontend text)<\/li>\n<li>\ud83c\udfa8 Standing table color schemes<\/li>\n<li>\ud83c\udfa8 Template override system<\/li>\n<li>\ud83c\udfa8 RTL (Right-to-Left) support<\/li>\n<\/ul>\n\n<p><strong>Data Management<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udcbe Excel-like import tool (teams, players, venues, staff)<\/li>\n<li>\ud83d\udcbe Season-specific team rosters<\/li>\n<li>\ud83d\udcbe Player ID &amp; External ID support<\/li>\n<li>\ud83d\udcbe Bulk operations<\/li>\n<li>\ud83d\udcbe Custom database tables (optimized performance)<\/li>\n<li>\ud83d\udcbe Smart caching system<\/li>\n<\/ul>\n\n<p><strong>Admin Interface<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udda5\ufe0f Modern Vue.js admin pages (fast, reactive)<\/li>\n<li>\ud83d\udda5\ufe0f Intuitive game editor<\/li>\n<li>\ud83d\udda5\ufe0f Visual tournament builder<\/li>\n<li>\ud83d\udda5\ufe0f Statistics configurator<\/li>\n<li>\ud83d\udda5\ufe0f Quick setup helper<\/li>\n<li>\ud83d\udda5\ufe0f Admin dashboard with insights<\/li>\n<\/ul>\n\n<p><strong>Developer Friendly<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udd27 100+ action\/filter hooks for extensions<\/li>\n<li>\ud83d\udd27 REST API endpoints<\/li>\n<li>\ud83d\udd27 Template hierarchy system<\/li>\n<li>\ud83d\udd27 WordPress Coding Standards compliant<\/li>\n<\/ul>\n\n<h3>\ud83c\udfaf Perfect For<\/h3>\n\n<ul>\n<li>Sports clubs and organizations<\/li>\n<li>League administrators<\/li>\n<li>Team managers and coaches<\/li>\n<li>Tournament organizers<\/li>\n<li>Sports news websites<\/li>\n<li>Youth sports programs<\/li>\n<li>Amateur and professional leagues<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Supported Sports<\/h3>\n\n<p>Basketball, Ice Hockey, Handball, Rugby, Volleyball, Cricket, Baseball, American Football, Water Polo, Field Hockey, Lacrosse, Futsal, and most team sports.<\/p>\n\n<p><strong>Not suitable for:<\/strong> Individual sports (tennis, golf, etc.) or combat sports (MMA, boxing). For soccer\/football use <a href=\"https:\/\/wordpress.org\/plugins\/football-leagues-by-anwppro\/\">Football Leagues plugin<\/a>.<\/p>\n\n<h3>\ud83d\udcda Documentation &amp; Support<\/h3>\n\n<ul>\n<li><strong><a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/6-sports-leagues\">Documentation<\/a><\/strong> - Comprehensive guides<\/li>\n<li><strong><a href=\"https:\/\/anwp.pro\/docs\/sports-leagues\/\">New Documentation Portal (in progress)<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/6\/articles\/76-start-guide\">Quick Start Guide<\/a><\/strong> - Get started in 10 minutes<\/li>\n<li><strong><a href=\"https:\/\/support.anwp.pro\/communities\/4-sports-leagues\">Community Forum<\/a><\/strong> - Ask questions, request features, report bugs<\/li>\n<li><strong><a href=\"https:\/\/www.youtube.com\/watch?v=aSFw5POd_iA\">Video Tutorials<\/a><\/strong> - Step-by-step visual guides<\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=aSFw5POd_iA<\/p>\n\n<h3>\ud83c\udf10 Translation Ready<\/h3>\n\n<ul>\n<li>Full internationalization support<\/li>\n<li>Contribute translations via <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/sports-leagues\/\">translate.wordpress.org<\/a><\/li>\n<li>RTL (Right-to-Left) support included<\/li>\n<li>Custom text override for any language<\/li>\n<\/ul>\n\n<h3>\ud83d\udc8e Premium Version<\/h3>\n\n<p>Want advanced features? <strong><a href=\"https:\/\/anwp.pro\/sports-leagues-premium-addon\/\">Sports Leagues Premium<\/a><\/strong> adds:<\/p>\n\n<p><strong>API Data Import<\/strong> - Automatic data sync from api-football.com (NBA, Basketball, NFL)\n<strong>Premium Layouts<\/strong> - Advanced display templates\n<strong>Page Layout Builder<\/strong> - Custom page designs with tabs\n<strong>Bracket View<\/strong> - Visual knockout stage brackets\n<strong>Results Matrix<\/strong> - Head-to-head results table\n<strong>Premium Blocks<\/strong> - 6 additional Gutenberg blocks\n<strong>Standing Advanced<\/strong> - Conference\/Division support, advanced columns\n<strong>User Roles<\/strong> - Assign game edit rights to users\n<strong>Auto Timezone<\/strong> - Visitor's local kickoff times\n<strong>Game Formation<\/strong> - Team formation display\n<strong>Commentary Block<\/strong> - Live game commentary\n<strong>Team Trophies<\/strong> - Trophy\/award management\n<strong>Calendar Widget<\/strong> - Monthly calendar view\n<strong>Priority Support<\/strong> - Faster response times<\/p>\n\n<p><a href=\"https:\/\/anwp.pro\/sports-leagues-premium-addon\/\">View All Premium Features<\/a> | <a href=\"https:\/\/slpro-nba.anwp.pro\/\">Premium Demos<\/a><\/p>\n\n<p><strong>Premium Tutorials:<\/strong>\n* <a href=\"https:\/\/anwp.pro\/ultimate-guide-to-building-nba-basketball-live-scores-stats-website-in-wordpress\/\">Building NBA Live Scores Website<\/a>\n* <a href=\"https:\/\/anwp.pro\/how-to-create-nfl-live-scores-website-in-wordpress\/\">Creating NFL Live Scores Site<\/a><\/p>\n\n<h3>\ud83d\ude80 SL Kit \u2014 Launch Your Sports Site in 30 Minutes<\/h3>\n\n<p>Want a ready-to-use sports website without building from scratch? <strong><a href=\"https:\/\/anwp.pro\/sl-kit\/\">SL Kit<\/a><\/strong> is a complete WordPress starter kit that includes Sports Leagues Premium, pre-configured Kadence theme, 15+ professionally designed pages, and 100+ demo items. Import the demo, add your data, and go live.<\/p>\n\n<p>Perfect for youth sports, amateur clubs, league administrators, and web designers who need a polished sports site fast.<\/p>\n\n<p><a href=\"https:\/\/anwp.pro\/sl-kit\/\">Learn More About SL Kit<\/a><\/p>\n\n<!--section=installation-->\n<h3>Minimum Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.9 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>MySQL 5.7 or higher<\/li>\n<li>WordPress REST API enabled<\/li>\n<\/ul>\n\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Log into your WordPress admin panel<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>\"Sports Leagues\"<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong> on \"AnWP Sports Leagues\"<\/li>\n<li>Click <strong>Activate<\/strong> after installation<\/li>\n<li>Install required <strong>CMB2 plugin<\/strong> when prompted<\/li>\n<li>Go to <strong>Sports Leagues \u2192 Sport Configurator<\/strong> to configure your sport<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate<\/strong> after installation<\/li>\n<li>Install required <a href=\"https:\/\/wordpress.org\/plugins\/cmb2\/\">CMB2 plugin<\/a><\/li>\n<li>Go to <strong>Sports Leagues \u2192 Sport Configurator<\/strong> to select your sport<\/li>\n<\/ol>\n\n<h3>Post-Installation Setup<\/h3>\n\n<ol>\n<li><strong>Select Sport:<\/strong> Sports Leagues \u2192 Sport Configurator (choose Basketball, Hockey, etc.)<\/li>\n<li><strong>Configure Settings:<\/strong> Review player positions, game events, statistics<\/li>\n<li><strong>Create Structure:<\/strong> Add Seasons and Leagues (taxonomies)<\/li>\n<li><strong>Add Teams:<\/strong> Create teams with logos<\/li>\n<li><strong>Add Players:<\/strong> Create player profiles<\/li>\n<li><strong>Build Rosters:<\/strong> Assign players to teams via Team \u2192 Roster tab<\/li>\n<li><strong>Create Tournament:<\/strong> Add tournament and select participating teams<\/li>\n<li><strong>Add Games:<\/strong> Create games within tournament<\/li>\n<li><strong>Display Content:<\/strong> Use shortcodes, blocks, or widgets on your site<\/li>\n<\/ol>\n\n<p><strong>Detailed Setup Guide:<\/strong> <a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/6\/articles\/76-start-guide\">Quick Start Guide<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20plugin%20work%20with%20my%20theme%3F\"><h3>Will this plugin work with my theme?<\/h3><\/dt>\n<dd><p>Yes! Sports Leagues works with most WordPress themes. The plugin uses standard WordPress template hierarchy and includes responsive CSS. If you experience styling issues, our support team can help with custom CSS.<\/p>\n\n<p><strong>Note:<\/strong> Full Site Editing (FSE) themes have limited support. Classic themes and block themes work best.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20for%20multiple%20sports%20on%20the%20same%20site%3F\"><h3>Can I use this for multiple sports on the same site?<\/h3><\/dt>\n<dd><p>No. Sports Leagues is designed for <strong>one sport per installation<\/strong>. Each sport has unique positions, statistics, and rules that require dedicated configuration.<\/p>\n\n<p>For multiple sports, consider:\n* Using WordPress Multisite (separate site per sport)\n* Installing multiple separate WordPress installations<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20knowledge%20to%20use%20this%20plugin%3F\"><h3>Do I need coding knowledge to use this plugin?<\/h3><\/dt>\n<dd><p>No! Sports Leagues includes an intuitive admin interface with visual editors. Basic WordPress knowledge is sufficient.<\/p>\n\n<p>For advanced customization (custom templates, hooks), PHP\/HTML\/CSS knowledge helps but isn't required for standard use.<\/p><\/dd>\n<dt id=\"how%20do%20i%20import%20existing%20data%3F\"><h3>How do I import existing data?<\/h3><\/dt>\n<dd><p>Use the built-in <strong>Import Data Tool<\/strong>:<\/p>\n\n<ol>\n<li>Navigate to <strong>Sports Leagues \u2192 Import Data Tool<\/strong> in WordPress admin<\/li>\n<li>Prepare your data in any spreadsheet application (Excel, Google Sheets, LibreOffice, etc.)\n\n<ul>\n<li>Include all relevant information in separate columns<\/li>\n<\/ul><\/li>\n<li>In the Import Data Tool, create columns matching your spreadsheet structure<\/li>\n<li>Copy data from your spreadsheet and paste into the Import Tool<\/li>\n<li>Review data and click <strong>Import<\/strong> to complete<\/li>\n<\/ol>\n\n<p><strong>Tip:<\/strong> Start with a small test import (5-10 rows) before importing large datasets.<\/p>\n\n<p>Supports: Teams, Players, Venues, Staff, Officials<\/p><\/dd>\n<dt id=\"can%20visitors%20edit%20game%20data%3F\"><h3>Can visitors edit game data?<\/h3><\/dt>\n<dd><p>Not in the free version. Only WordPress admin users with appropriate capabilities can edit game data.<\/p>\n\n<p>The <strong>Premium version<\/strong> includes User Roles feature - assign game editing rights to registered users without admin access.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20gutenberg%3F\"><h3>Does it work with Gutenberg?<\/h3><\/dt>\n<dd><p>Yes! Includes <strong>7 dedicated Gutenberg blocks<\/strong> with live preview. Also supports Classic Editor via shortcodes and widgets.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20standings%2Fgames%20on%20my%20site%3F\"><h3>How do I display standings\/games on my site?<\/h3><\/dt>\n<dd><p>Three methods:<\/p>\n\n<p><strong>Gutenberg Blocks<\/strong> (Block Editor):\n* Add block \u2192 Search \"Sports Leagues\"\n* Select desired block (Standing, Games, etc.)\n* Configure options in block settings<\/p>\n\n<p><strong>Shortcodes<\/strong> (Classic Editor or text widgets):\n* Example: <code>[anwpsl-standing id=\"123\"]<\/code>\n* Use Shortcode Builder tool in admin for easy generation<\/p>\n\n<p><strong>Widgets<\/strong> (Sidebars\/widget areas):\n* Go to Appearance \u2192 Widgets\n* Add Sports Leagues widgets to desired areas<\/p><\/dd>\n<dt id=\"is%20it%20translation-ready%3F\"><h3>Is it translation-ready?<\/h3><\/dt>\n<dd><p>Yes! Fully internationalized with:<\/p>\n\n<ul>\n<li>Translation files included (.pot template)<\/li>\n<li>RTL (Right-to-Left) support<\/li>\n<li>Contribute translations via <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/sports-leagues\/\">translate.wordpress.org<\/a><\/li>\n<li>Custom text override feature (change any text without translation files)<\/li>\n<\/ul><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20free%20and%20premium%3F\"><h3>What's the difference between Free and Premium?<\/h3><\/dt>\n<dd><p><strong>Free Version<\/strong> includes complete league management: teams, players, games, tournaments, standings, statistics, shortcodes, blocks, widgets.<\/p>\n\n<p><strong>Premium Version<\/strong> adds: API data import, bracket view, results matrix, premium layouts, page builder, conference\/division standings, user roles, premium blocks, priority support.<\/p>\n\n<p><a href=\"https:\/\/anwp.pro\/sports-leagues-premium-addon\/\">Compare Features<\/a><\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Community Forum:<\/strong> <a href=\"https:\/\/support.anwp.pro\/communities\/4-sports-leagues\">support.anwp.pro\/communities\/4-sports-leagues<\/a><\/li>\n<li><strong>Documentation:<\/strong> <a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/6-sports-leagues\">support.anwp.pro\/knowledge-bases\/6-sports-leagues<\/a><\/li>\n<li><strong>New Documentation Portal (in progress):<\/strong> <a href=\"https:\/\/anwp.pro\/docs\/sports-leagues\/\">anwp.pro\/docs\/sports-leagues<\/a><\/li>\n<li><strong>Premium Support:<\/strong> Included with Premium version<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%3F\"><h3>Can I customize the appearance?<\/h3><\/dt>\n<dd><p>Yes! Multiple customization options:<\/p>\n\n<ul>\n<li><strong>WordPress Customizer<\/strong> - Colors, layout options (Appearance \u2192 Customize \u2192 Sports Leagues)<\/li>\n<li><strong>Custom CSS<\/strong> - Add in Appearance \u2192 Customize \u2192 Additional CSS<\/li>\n<li><strong>Template Override<\/strong> - Copy templates to your theme's <code>\/anwp-sports-leagues\/<\/code> folder<\/li>\n<li><strong>Hooks &amp; Filters<\/strong> - 100+ developer hooks for advanced customization<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.14.1 - 2026-02-12<\/h4>\n\n<ul>\n<li>Update - Admin menu reorganization with grouped CPT structure<\/li>\n<li>Add - League and venue support in SL Selector<\/li>\n<li>Update - Shortcode Builder with collapsible sections and modern field layout<\/li>\n<li>Add - Live preview panel in Shortcode Builder with width toggle<\/li>\n<li>Add - Parse existing shortcode to populate form fields<\/li>\n<li>Fix - Import tool dropdown fields not mapped correctly when pasting from spreadsheets<\/li>\n<\/ul>\n\n<h4>0.14.0 - 2025-11-12<\/h4>\n\n<ul>\n<li>Add - Roster shortcode<\/li>\n<li>Update - SL Selector<\/li>\n<li>Update - Game Edit - custom numbers are automatically filled on adding a player to the lineups (if squad number is set)<\/li>\n<li>Update - Game Edit - player statistics interface and usability<\/li>\n<li>Update - Accessibility throughout the plugin<\/li>\n<li>Update - Data Import Tool functionality and reliability<\/li>\n<li>Update - Minor improvements in styles and scripts<\/li>\n<\/ul>\n\n<h4>0.13.8 - 2025-04-25<\/h4>\n\n<ul>\n<li>Add - Option to enable post type archives (Sports Settings &gt; Display)<\/li>\n<li>Fix - Error on non-numeric value in Game Player stats<\/li>\n<\/ul>\n\n<h4>0.13.7 - 2025-03-27<\/h4>\n\n<ul>\n<li>Update - Game Player Stats - added total row in footer, removed zero values for better readability<\/li>\n<li>Fix - Import Tool errors<\/li>\n<\/ul>\n\n<h4>0.13.6 - 2024-11-27<\/h4>\n\n<ul>\n<li>Add - Circle flags (customizable in Customizer &gt; Sports Leagues &gt; General)<\/li>\n<li>Add - Continents' names to countries (useful for international competitions)<\/li>\n<li>Update - Minor CSS style improvements on mobile devices<\/li>\n<li>Update - Minor UI improvements and fixes<\/li>\n<\/ul>\n\n<h4>0.13.5 - 2024-11-08<\/h4>\n\n<ul>\n<li>Add - Link to player profile in Game &gt; Players section (configurable in Customizer)<\/li>\n<li>Fix - Minor improvements<\/li>\n<\/ul>\n\n<h4>0.13.4 - 2024-09-18<\/h4>\n\n<ul>\n<li>Update - Minor UI fixes<\/li>\n<li>Fix - Security fixes<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/12-sl-changelog\/categories\/72-basic-version\/articles\">View Full Changelog<\/a><\/p>\n\n<p><strong>Earlier versions:<\/strong> See complete version history in our <a href=\"https:\/\/support.anwp.pro\/knowledge-bases\/12-sl-changelog\/categories\/72-basic-version\/articles\">changelog archive<\/a>.<\/p>","raw_excerpt":"Professional sports league management for WordPress. Track teams, players, games, statistics, tournaments &amp; standings for any team sport.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/100025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=100025"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/anwppro"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=100025"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=100025"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=100025"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=100025"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=100025"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=100025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}