Title: SPOSCOR Core
Author: powereight
Published: <strong>2026 年 8 月 15 日</strong>
Last modified: 2026 年 9 月 2 日

---

搜尋外掛

![](https://ps.w.org/sposcor-core/assets/banner-772x250.png?rev=3649113)

![](https://ps.w.org/sposcor-core/assets/icon-256x256.png?rev=3649113)

# SPOSCOR Core

 由 [powereight](https://profiles.wordpress.org/powereight/) 開發

[下載](https://downloads.wordpress.org/plugin/sposcor-core.1.1.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/sposcor-core/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/sposcor-core/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/sposcor-core/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/sposcor-core/#developers)

 [技術支援](https://wordpress.org/support/plugin/sposcor-core/)

## 外掛說明

**SPOSCOR Core** turns a match result into a clean scoreboard on your site.

It works on its own. The built-in **Generic Match** type covers any sport where 
two sides score across periods — futsal, volleyball, handball, dodgeball, a school
sports day. Create a match, type the scores, paste one shortcode into a page. That
is the whole workflow.

Most result pages on club and league sites are a PDF, a photo of a whiteboard, or
a table someone rebuilds by hand every week. This plugin exists to replace that.

#### What it does

 * **Any sport, no configuration** — Generic Match works the moment you activate
   the plugin
 * **One-line shortcode** — paste `[sposcor_scorecard id="123"]` into any post or
   page
 * **Period-by-period scores** — two periods by default, extendable for extra time
 * **Team identity** — team name and abbreviation, shown with an automatic monogram
 * **Match status** — scheduled, live, final, postponed, cancelled
 * **Mobile-first admin** — built for entering scores on a phone at the venue, with
   large tap targets and no horizontal scrolling
 * **Theme-safe output** — front-end styles are inline, so your theme and the scoreboard
   are not fighting each other
 * **WCAG 2.1 AA** — colour is never the only carrier of meaning
 * **Translation ready** — built with the standard WordPress i18n functions, so 
   it can be translated into any language

There is no limit on how many matches you create.

#### Optional sport plugins

Core keeps the admin screens deliberately small. If you want features built around
one specific sport, install a sport plugin alongside it:

 * **Baseball SPOSCOR** — inning-by-inning scoreboard, automatic top/bottom detection,
   lineups
 * **Soccer SPOSCOR** — halves and extra time, formations, cards, goal timeline
 * **Basketball SPOSCOR** — quarters and overtime, player statistics

Sport plugins add their own screens for tournaments, standings and design options,
and they replace the Generic Match menu while they are active. They are entirely
optional — Core does not require any of them, and none of them are needed for Core
to work.

#### Shortcodes

 * `[sposcor_scorecard id="123"]` — full scorecard with the score for each period
 * `[sposcor_result id="123"]` — compact result card

Both can be used more than once on the same page, which is the usual way to publish
a day’s results.

#### Who it is for

 * Local clubs and amateur teams
 * Tournament and league organisers
 * Federations and associations
 * School and youth sports
 * Anyone currently publishing results as a PDF

## 螢幕擷圖

[⌊Full scorecard on the front end, with period-by-period scores and a live status
badge⌉⌊Full scorecard on the front end, with period-by-period scores and a live 
status badge⌉[

Full scorecard on the front end, with period-by-period scores and a live status 
badge

[⌊The same scorecard on a phone — no horizontal scrolling⌉⌊The same scorecard on
a phone — no horizontal scrolling⌉[

The same scorecard on a phone — no horizontal scrolling

[⌊The match editor. Team names, venue, status and scores in one screen, with the
shortcodes ready to copy⌉⌊The match editor. Team names, venue, status and scores
in one screen, with the shortcodes ready to copy⌉[

The match editor. Team names, venue, status and scores in one screen, with the shortcodes
ready to copy

[⌊Full and compact layouts on a single page⌉⌊Full and compact layouts on a single
page⌉[

Full and compact layouts on a single page

## 安裝方式

 1. Upload the plugin files to `/wp-content/plugins/sposcor-core/`, or install through
    the Plugins screen in WordPress
 2. Activate the plugin
 3. Open **SPOSCOR** in the admin menu and add your first match
 4. Copy the shortcode shown on the match screen into any post or page

## 常見問題集

### Do I need a sport plugin to use this?

No. SPOSCOR Core works on its own. The built-in Generic Match type handles any sport
with two sides and a score per period. Sport plugins are optional and add screens
tuned to one particular sport.

### Which sports does Generic Match handle?

Any sport where two sides score across periods. It uses neutral period labels rather
than sport-specific terms, so it fits volleyball, futsal, handball, dodgeball, school
events and much else.

### Can I show results on more than one page?

Yes. The shortcodes work in posts, pages, widgets and templates, and several can
sit on the same page.

### Will it clash with my theme?

Front-end output uses inline styles rather than a stylesheet, so theme CSS does 
not override it and it does not override theme CSS.

### Is it translated?

The plugin is fully translation-ready. English is the source language, and every
string uses the standard WordPress translation functions. Translations are handled
through WordPress.org’s translation platform (translate.wordpress.org), where any
language can be contributed and used.

### Does the admin work on a phone?

That is what it was designed for. Buttons are large and score fields open the numeric
keyboard, so entering results from the sideline is quick.

### Where do I report a bug?

Please use the support forum on this page.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈SPOSCOR Core〉的開發相關工作。

參與者

 *   [ powereight ](https://profiles.wordpress.org/powereight/)

〈SPOSCOR Core〉外掛目前已有 3 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/sposcor-core/contributors)
為這個外掛做出的貢獻。

[將〈SPOSCOR Core〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/sposcor-core)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/sposcor-core/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/sposcor-core/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/sposcor-core/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/sposcor-core/)。

## 變更記錄

#### 1.1.0

 * Added: set-based sports can record which side won each rally, straight from the
   plus and minus buttons on the score fields, and show it as a match flow chart.
 * Added: each press of those buttons is saved on its own, so the score survives
   a page reload and reaches the tournament page without pressing Update.
 * Added: a preview of the match flow chart on the editing screen.
 * Added: the plus and minus buttons can be turned on for a sport without the match
   flow chart, so any set-based sport can use them.
 * Added: a set can be decided by a maximum score rather than the usual two-point
   margin. Badminton, for example, ends a game at 30 points.
 * Added: a sport can rename the set heading and the totals column, so one that 
   calls its sets “games” can say so on the scoreboard.
 * Changed: a match created from a tournament card carries over the sets won without
   inventing a score for each set. As soon as a real score is entered, the total
   is worked out from it.
 * Changed: the tie-break field on a set-based scoreboard now appears only for sports
   that use tie-breaks, such as tennis and padel.
 * Changed: scores on a set-based scoreboard use the normal text colour instead 
   of the team colour, which could make them hard to read.
 * Fixed: on the settings page, showing or hiding a section had no effect for sports
   with their own sections.

#### 1.0.8

 * Added: set-based sports can now report their total score and render score inputs,
   so tournaments and standings work for them.
 * Added: optional tiebreak handling and tiebreak point entry for set-based sports(
   for example 7-6 in tennis or padel).
 * Added: sport plugins can supply their own compact result card, and live set information
   is now available to them.
 * Changed: the default size for scoreboard numbers is now 16px (was 14px).
 * Fixed: set-based sports (such as padel and tennis) ignored the Scoreboard Number
   size setting. The setting now applies to the score figures and set headings, 
   while player names keep their own size.
 * Fixed: scorecards could not be previewed while a match was still a draft.

#### 1.0.7

 * Fixed: upgrade links shown by sport plugins pointed to a page that does not exist.
   They now resolve to the correct pricing screen, or are hidden when unavailable.

#### 1.0.6

 * Fixed: a PHP notice on WordPress 6.7 and later caused by translations being loaded
   before the init action
 * Removed: an upgrade link on the settings screen that pointed to a page that does
   not exist

#### 1.0.5

 * Documentation: corrected the Generic Match feature list. In Generic Match, team
   identity is a name, an abbreviation and an automatic monogram; per-team colours,
   emoji and uploaded logos are provided by the sport plugins.

#### 1.0.4

 * Generic Match: the scoreboard editor now states that team names come from the
   Abbreviation fields on the same screen, instead of referring to a “Team Settings”
   screen that only sport plugins provide. Sport plugins are unaffected.

#### 1.0.3

 * Settings: the Generic Match settings screen no longer lists sport-specific sections(
   Starting Lineup, Pitchers, Highlights) that Generic Match does not provide. Generic
   Match uses the scoreboard only, so the Show / Reorder Sections panel is hidden
   for it. Sport plugins are unaffected.
 * Documentation: removed Highlights from the feature list to match the shipped 
   Generic Match functionality.

#### 1.0.2

 * Documentation: clarified that the plugin is translation-ready and localised through
   WordPress.org, rather than shipping bundled translation files.

#### 1.0.1

 * Documentation: corrected the feature list so it matches the shipped functionality.

#### 1.0.0

 * First release on WordPress.org
 * Generic Match type for use with any sport
 * Period-by-period score entry with extra time support
 * Team abbreviations, colours and logos
 * Mobile-first admin for entering scores at the venue
 * Fully translation-ready via the standard WordPress i18n functions
 * WCAG 2.1 AA accessibility

## 中繼資料

 *  版本 **1.1.0**
 *  最後更新 **2 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/sposcor-core/)、[Japanese](https://ja.wordpress.org/plugins/sposcor-core/)、
   [Spanish (Argentina)](https://es-ar.wordpress.org/plugins/sposcor-core/)、及 
   [Spanish (Spain)](https://es.wordpress.org/plugins/sposcor-core/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/sposcor-core)
 * 標籤:
 * [match](https://tw.wordpress.org/plugins/tags/match/)[results](https://tw.wordpress.org/plugins/tags/results/)
   [score](https://tw.wordpress.org/plugins/tags/score/)[scoreboard](https://tw.wordpress.org/plugins/tags/scoreboard/)
   [sports](https://tw.wordpress.org/plugins/tags/sports/)
 *  [進階檢視](https://tw.wordpress.org/plugins/sposcor-core/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/sposcor-core/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/sposcor-core/reviews/)

## 參與者

 *   [ powereight ](https://profiles.wordpress.org/powereight/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/sposcor-core/)