Linux 软件免费装
Banner图

Sportstats Cup Generator

开发者 sportstatswp
更新时间 2026年9月16日 12:19
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

sports tournament bracket cup knockout

下载

0.11.10

详情介绍:

Sportstats Cup Generator lets a sports club, workplace, or hobby league run its own cup or league entirely from the WordPress admin: add participants, generate a bracket, fixture list, or group draw, enter results as they come in, and share a live, always-up-to-date bracket, standings table, and schedule with everyone else. Features Not yet included Double elimination isn't built yet - single elimination, round robin, and group-stage-plus-knockout cover the shapes most cups actually use. Beyond that, stated here plainly rather than left for you to discover the hard way: no interactive embedded map for venues (the venue list shows each field's name and location as text - pair it with any map block/plugin if you want a visual map), no referee fee/expense tracking (you can assign officials to matches, but the plugin doesn't track what they're owed), no live auto-refreshing public view (a spectator's browser needs a manual reload to see a just-entered result), and no WooCommerce/Swish payment integration. Online entry-fee payment (Stripe), a printable match sheet and CSV export are in the separate PRO add-on, not the free plugin.

安装:

  1. Upload the plugin files to the /wp-content/plugins/sportstats-cup-generator directory, or install the plugin package directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Go to Competitions in your admin menu, create a competition, add participants, and click "Generate draw".
  4. Add [sswpfc_cup_v2 id="123"] (using your competition's ID, shown on its management page) to any page or post to show its live bracket/table and standings, [sswpfc_cup_v2_schedule id="123"] for its fixture schedule, or [sswpfc_cup_v2_venues] for the full list of registered venues - or insert the "Cup Generator" block and pick what to show from its settings panel.

屏幕截图:

  • A competition's own dashboard - played/scheduled progress, the next match, and the latest results, plus a step-by-step guide down the side for what's done and what's next.
  • Standings are computed automatically as results come in - no manual table-keeping.
  • The public side: a shareable competition page with a live scoreline, key numbers, and a plain-language explainer of how the playoff qualification works.

常见问题:

Does this work for any sport?

Yes. Five sports are built in with their own scoring and result shapes - football, volleyball, ice hockey, basketball and handball - and there is a no-code Custom Sport Builder for anything else (define its periods, how a result is entered, the scoring and the tiebreak order). At its simplest a competition is still just named participants and win/draw/loss results, so it also works fine for a generic knockout with no sport-specific rules at all.

What happens with an odd number of participants, or a number that isn't a power of two?

Byes are assigned automatically using standard tournament seeding, so the strongest (or randomly drawn) entrants get first-round byes rather than the bracket breaking or needing manual fixing.

Does a single-elimination match support a draw?

No - someone has to advance. If a match can end level (e.g. after normal time), settle it however your sport/event does (penalties, overtime, a replay) and enter the final outcome as the result. Group-stage matches within a group-plus-knockout tournament DO support a draw, same as a round-robin match would - it's only the knockout phase where a winner is required.

Can I run several age classes/categories under one event, sharing the same pitches?

Yes - create one tournament per category and give each a category label, then register your fields once (they're shared across every tournament, not tied to one) and schedule each tournament separately against those same fields.

How does a Cup Official get access to only their own field/category?

An administrator assigns a WordPress user the "Cup Official" role, then sets which field(s) and/or category (or categories) they're allowed to record results for. An official with nothing assigned yet can't record anything at all - scope has to be explicitly granted, it's never on by default.

更新日志:

0.11.10 0.11.9 0.11.8 0.11.7 0.11.6 0.11.5 0.11.4 0.11.3 0.11.2 0.11.1 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.1 0.3.0 0.1.0