Title: SPOSCOR Core
Author: powereight
Published: <strong>Avgust 15, 2026</strong>
Last modified: Avgust 16, 2026

---

Search plugins

![](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

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

[Download](https://downloads.wordpress.org/plugin/sposcor-core.1.0.5.zip)

 * [Details](https://uz.wordpress.org/plugins/sposcor-core/#description)
 * [Reviews](https://uz.wordpress.org/plugins/sposcor-core/#reviews)
 *  [Installation](https://uz.wordpress.org/plugins/sposcor-core/#installation)
 * [Development](https://uz.wordpress.org/plugins/sposcor-core/#developers)

 [Support](https://wordpress.org/support/plugin/sposcor-core/)

## Description

**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

## Screenshots

[⌊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

## Installation

 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

## FAQ

### 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.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SPOSCOR Core” is open source software. The following people have contributed to
this plugin.

Contributors

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

[Translate “SPOSCOR Core” into your language.](https://translate.wordpress.org/projects/wp-plugins/sposcor-core)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sposcor-core/), check
out the [SVN repository](https://plugins.svn.wordpress.org/sposcor-core/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/sposcor-core/) by
[RSS](https://plugins.trac.wordpress.org/log/sposcor-core/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 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

## Meta

 *  Version **1.0.5**
 *  Last updated **20 soat ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/sposcor-core/)
 * Tags
 * [match](https://uz.wordpress.org/plugins/tags/match/)[results](https://uz.wordpress.org/plugins/tags/results/)
   [score](https://uz.wordpress.org/plugins/tags/score/)[scoreboard](https://uz.wordpress.org/plugins/tags/scoreboard/)
   [sports](https://uz.wordpress.org/plugins/tags/sports/)
 *  [Advanced View](https://uz.wordpress.org/plugins/sposcor-core/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/sposcor-core/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sposcor-core/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sposcor-core/)