[WordPress] 外掛分享: Sportstats Cup Generator

首頁 › 外掛目錄 › Sportstats Cup Generator
WordPress 外掛 Sportstats Cup Generator 的封面圖片
全新外掛
安裝啟用
—
尚無評分
23 天前
最後更新
—
問題解決
WordPress 6.5+ PHP 7.4+ v0.12.1 上架:2026-09-15

內容簡介

Sportstats Cup Generator 是一款專為運動俱樂部、工作場所或興趣聯盟設計的外掛,能夠從 WordPress 控制台管理杯賽或聯賽,提供參賽者管理、賽程生成及即時更新的賽事資訊,提升賽事運行效率。

【主要功能】
• 單淘汰賽和循環賽的賽程生成
• 自動計算的排名表和分組結果
• 年齡組別標籤及獨立積分系統
• 場地管理與自動賽程安排
• 團隊名單管理與CSV匯入功能
• 即時更新的賽事結果與進階報告

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.12.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Sportstats Cup Generator」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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

Single elimination (knockout) brackets with proper tournament seeding and automatic bye handling for any number of participants
Round-robin leagues with an automatically computed standings table
Group stage plus knockout: a snake-draw group split, automatic per-group standings, and a knockout bracket seeded from the group results so group-mates never meet in the first knockout round wherever that’s mathematically possible
Age-class/category labelling, so one cup event with several parallel age groups (e.g. P12, F14, Herr Senior) stays organised – each with its own points system (win/draw/loss values) and tiebreak order (goal difference, head-to-head, goals scored, in whatever order you choose)
Field/venue management and automatic scheduling: register your pitches, then auto-assign every match a field and kick-off time (with a configurable break between matches on the same field) in one click
Three roles beyond a plain administrator: a Cup Admin (full access without needing full site-admin rights), a Cup Official who can only record results for the field(s)/category they’re assigned to (built for a phone at the pitch-side), and a Team Manager who can register their own team and gets emailed when their matches are scheduled
Per-team rosters – add each team’s players (name, shirt number, role) by hand or by CSV import; an optional youth/privacy mode shows only a shirt number or initials on public pages
Automatic winner advancement – enter a result, the bracket updates itself
Shortcodes and a Gutenberg block to embed any competition’s live bracket/table and standings, its schedule, the full venue list, or a team-registration form anywhere on the site
A calendar feed (.ics) for any team – subscribe once in Google/Apple/Outlook and every scheduled or rescheduled match shows up automatically, no app or account needed
Official Mode installs as its own app on a phone (Add to Home Screen) – a real icon, full-screen, no browser address bar – for whoever’s reporting a match pitch-side
Optional one-click import of teams from the SportsPress plugin, if it’s active – fully optional, this plugin works entirely on its own otherwise
No external data source, no license check, no locked or capped features – everything listed above is free and fully functional on its own. A separate PRO add-on adds a deeper, live event-by-event match reporting mode, custom brand colours for public pages, multi-season team history, entry-fee collection via Stripe, SMS match reminders via Twilio, and CSV stats export; this plugin’s own simple result reporting, default styling, single-season stats, free registration, and installable Official Mode app stay free regardless.

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.
Source code
The frontend widget (assets/dist/js/*.js, assets/dist/css/*.css) is a compiled/minified Vue 2 application. Its full, human-readable source ships inside this plugin’s own package – assets/src/ (the Vue components and entry point), plus assets/package.json, assets/vue.config.js and assets/babel.config.js (the build configuration). Nothing needed to rebuild it is stripped from the distributed zip; there is no separate download.
To rebuild it yourself: cd assets, then npm install followed by npm run build (Vue CLI / webpack), which regenerates the contents of assets/dist/.
Disclaimer
Your content. You are solely responsible for the participants, results, fixtures, venues and any other content you enter, for their accuracy, and for having a lawful basis to use any names or details you add. This plugin sends transactional emails through your site’s own mail system – schedule-change notifications to Team Managers, and any address you register – and exposes per-team calendar (.ics) feeds; you are responsible for having consent to contact the people whose addresses you enter.
No affiliation. This plugin is an independent work. It is not affiliated with, endorsed by or connected to any sporting body, league or club, and it applies no sport-specific rules or eligibility checks – it simply records the participants and results you give it.
Not legal advice. Nothing in this plugin or its documentation is legal, tax or regulatory advice about organising a competition, collecting registrations, handling personal data or anything else. Seek your own advice where you need it.
No warranty. This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

延伸相關外掛

文章
Filter
Mastodon