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




Installation
- Upload the plugin files to
/wp-content/plugins/sposcor-core/, or install through the Plugins screen in WordPress - Activate the plugin
- Open SPOSCOR in the admin menu and add your first match
- 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.
ContributorsTranslate “SPOSCOR Core” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by 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
