{"id":358725,"date":"2026-08-26T22:40:48","date_gmt":"2026-08-26T22:40:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sposcor-basketball\/"},"modified":"2026-08-26T22:40:35","modified_gmt":"2026-08-26T22:40:35","slug":"sposcor-basketball","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sposcor-basketball\/","author":23544290,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.9.1","stable_tag":"1.9.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SPOSCOR Basketball","header_author":"powereight","header_description":"Display basketball game scores beautifully on your WordPress site. Includes quarter scores, lineups, highlights, and tournament features. Requires SPOSCOR Core.","assets_banners_color":"4b3f3b","last_updated":"2026-08-26 22:40:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sposcor.com","header_author_uri":"https:\/\/8ightco.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.9.1":{"tag":"1.9.1","author":"powereight","date":"2026-08-26 22:40:35","revision":3667869}},"upgrade_notice":{"1.8.8":"<p>Fixes the refresh buttons on tournament and standings views, license activation errors, and tournament features appearing without a Pro license.<\/p>","1.7.9":"<p>Highlights now use quarter + minute. Requires the free SPOSCOR Core plugin.<\/p>","1.7.8":"<p>Rebuilt on the shared SPOSCOR architecture. Requires the free SPOSCOR Core plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3667889,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3667889,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3667889,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3667889,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.9.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3667889,"resolution":"1","location":"assets","locale":"","width":1369,"height":1929},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3667889,"resolution":"2","location":"assets","locale":"","width":1569,"height":1464},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3667889,"resolution":"3","location":"assets","locale":"","width":1561,"height":2425},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3667889,"resolution":"4","location":"assets","locale":"","width":1567,"height":2007},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3667889,"resolution":"5","location":"assets","locale":"","width":1567,"height":3366},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3667889,"resolution":"6","location":"assets","locale":"","width":1566,"height":1350},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3667889,"resolution":"7","location":"assets","locale":"","width":2022,"height":1522}},"screenshots":{"1":"Quarter-by-quarter scorecard on the front end.","2":"Game highlights with team, period, and player.","3":"Standings table (Pro).","4":"Mobile-friendly score entry screen.","5":"OBS streaming overlay (Pro)."}},"plugin_section":[],"plugin_tags":[14123,11222,40987,4776,3491],"plugin_category":[37,58],"plugin_contributors":[78154,275897],"plugin_business_model":[],"class_list":["post-358725","plugin","type-plugin","status-publish","hentry","plugin_tags-basketball","plugin_tags-score","plugin_tags-scoreboard","plugin_tags-sports","plugin_tags-team","plugin_category-arts-and-entertainment","plugin_category-user-management","plugin_contributors-freemius","plugin_contributors-powereight","plugin_committers-powereight"],"banners":{"banner":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/banner-772x250.png?rev=3667889","banner_2x":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/banner-1544x500.png?rev=3667889","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/icon-128x128.png?rev=3667889","icon_2x":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/icon-256x256.png?rev=3667889","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-1.png?rev=3667889","caption":"Quarter-by-quarter scorecard on the front end."},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-2.png?rev=3667889","caption":"Game highlights with team, period, and player."},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-3.png?rev=3667889","caption":"Standings table (Pro)."},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-4.png?rev=3667889","caption":"Mobile-friendly score entry screen."},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-5.png?rev=3667889","caption":"OBS streaming overlay (Pro)."},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-6.png?rev=3667889","caption":""},{"src":"https:\/\/ps.w.org\/sposcor-basketball\/assets\/screenshot-7.png?rev=3667889","caption":""}],"raw_content":"<!--section=description-->\n<p>SPOSCOR Basketball is a dedicated basketball plugin built on top of SPOSCOR Core. It adds basketball-specific features like quarter-by-quarter scoreboards, starting lineups, and game highlights \u2014 all designed to publish your game results quickly and beautifully.<\/p>\n\n<p>Perfect for local basketball clubs, amateur teams, school clubs, and anyone who wants a simple yet professional way to display basketball scores on their WordPress site.<\/p>\n\n<h4>Why SPOSCOR Basketball?<\/h4>\n\n<ul>\n<li>5 minutes to publish. Just enter scores and paste a shortcode.<\/li>\n<li>Quarter-by-quarter scoreboard. Q1-Q4 plus overtime.<\/li>\n<li>Overtime support. Add OT periods per game as needed.<\/li>\n<li>Mobile-first admin. Enter scores from the gym on your phone, one-handed.<\/li>\n<li>Beautiful display. Modern card design that looks great on any theme.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Unlimited games<\/li>\n<li>Quarter-by-quarter scoreboard (Q1-Q4 + OT)<\/li>\n<li>Starting lineup (PG \/ SG \/ SF \/ PF \/ C + substitutes)<\/li>\n<li>Game highlights (3-pointer, dunk, free throw, foul, and more) with per-play team, period, clock and player<\/li>\n<li>6 display themes (Light \/ Dark \/ Mono \/ Pro \/ Studio \/ Minimal)<\/li>\n<li>Voice input for scores (free)<\/li>\n<li>Multilingual: English, Japanese, Spanish<\/li>\n<\/ul>\n\n<h4>Pro Features ($39\/year)<\/h4>\n\n<ul>\n<li>Unlimited tournaments (leagues &amp; knockout brackets)<\/li>\n<li>Standings tables with FIBA-style tiebreakers<\/li>\n<li>Full design customization (colors &amp; sizes)<\/li>\n<li>OBS streaming view for live broadcasts<\/li>\n<li>Lineup bulk paste from Excel \/ Google Sheets<\/li>\n<li>Priority support<\/li>\n<\/ul>\n\n<h4>Requires SPOSCOR Core<\/h4>\n\n<p>This plugin needs the free \"SPOSCOR Core\" plugin to work. Install and activate SPOSCOR Core first.<\/p>\n\n<h4>Pricing<\/h4>\n\n<p>SPOSCOR Basketball comes in two plans: a free version (everything above) and Pro at $39\/year, which adds unlimited tournaments, standings tables, full design customization, OBS streaming, and lineup bulk paste.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the free \"SPOSCOR Core\" plugin.<\/li>\n<li>Upload the SPOSCOR Basketball plugin to \/wp-content\/plugins\/, or install it from the Plugins screen.<\/li>\n<li>Activate SPOSCOR Basketball through the Plugins screen.<\/li>\n<li>Go to Basketball, add a game, enter the score, and paste the shortcode into any post or page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20on%20its%20own%3F\"><h3>Does this work on its own?<\/h3><\/dt>\n<dd><p>No. SPOSCOR Basketball requires the free SPOSCOR Core plugin, which provides the shared engine and settings.<\/p><\/dd>\n<dt id=\"can%20i%20show%20overtime%3F\"><h3>Can I show overtime?<\/h3><\/dt>\n<dd><p>Yes. The scoreboard supports Q1-Q4 plus overtime periods, which you can add per game.<\/p><\/dd>\n<dt id=\"can%20i%20run%20a%20league%20or%20tournament%3F\"><h3>Can I run a league or tournament?<\/h3><\/dt>\n<dd><p>Yes, with the Pro plan. The free plan includes one tournament; Pro unlocks unlimited tournaments, standings tables, and knockout brackets.<\/p><\/dd>\n<dt id=\"what%20shortcodes%20are%20available%3F\"><h3>What shortcodes are available?<\/h3><\/dt>\n<dd><p>[sposcor_scorecard id=\"123\"] shows the full game card. [sposcor_result id=\"123\"] shows a compact result. Tournament and standings shortcodes are available with Pro.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.1<\/h4>\n\n<ul>\n<li><p>Changed: all function, variable, and hook names now use a unique sposcor_basketball_ prefix<\/p><\/li>\n<li><p>Fixed: admin styles could be overridden by another SPOSCOR sport plugin, changing the highlight row layout<\/p><\/li>\n<li><p>Updated the bundled Freemius SDK to 2.13.4<\/p><\/li>\n<li><p>Fixed: the auto-refresh toggle on match pages did nothing when more than one scorecard was on the page<\/p><\/li>\n<li><p>Fixed: front-end scripts were attached to a shared handle and could fail to load, which stopped the refresh buttons from working<\/p><\/li>\n<li>Improved: output escaping now uses wp_kses() with an explicit allow-list<\/li>\n<li>Fixed: refresh buttons on tournament and standings views did not update the timestamp (Pro)<\/li>\n<li>Fixed: design customization and streaming settings appeared on sports without a Pro license<\/li>\n<li>Fixed: tournament features appeared on sports without a Pro license when another sport had one<\/li>\n<li>Fixed: refresh and auto-refresh buttons on tournament and standings views (Pro)<\/li>\n<li>Fixed: Pro features could disappear when another SPOSCOR sport plugin was active on the same site<\/li>\n<li>Fixed: the license activation and account screens were registered outside the plugin menu, which caused a PHP notice and an access error after activating a license<\/li>\n<li>Fixed: a PHP notice on WordPress 6.7 and later caused by translations being loaded before the init action<\/li>\n<li>Improved: tournament grid layout now wraps to a single column on narrow screens (Pro)<\/li>\n<\/ul>\n\n<h4>1.7.42<\/h4>\n\n<ul>\n<li>Fixed design preview showing a stale color for settings hidden on this sport; they now follow the selected theme (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.41<\/h4>\n\n<ul>\n<li>Streaming view now reflects changes to team abbreviations, logos, emoji, colors, venue, and tournament name without a manual reload (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.40<\/h4>\n\n<ul>\n<li>Fixed the design settings preview falling back to theme preset colors for fields hidden on this sport (Pro).<\/li>\n<li>Fixed the OBS Stream tab occasionally not appearing on the settings screen (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.27<\/h4>\n\n<ul>\n<li>Design settings preview restored to the original working behavior (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.26<\/h4>\n\n<ul>\n<li>Fixed the design settings preview by restoring the original color-input-first initialization (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.25<\/h4>\n\n<ul>\n<li>Fixed the design settings preview reverting to the theme colors after saving (Pro).<\/li>\n<\/ul>\n\n<h4>1.7.24<\/h4>\n\n<ul>\n<li>Aligned Freemius configuration (slug and premium slug) with the dashboard.<\/li>\n<\/ul>\n\n<h4>1.7.23<\/h4>\n\n<ul>\n<li>WordPress.org compliance: separated Pro design logic, renamed to SPOSCOR Basketball, split Plugin\/Author URIs, and hardened against double activation.<\/li>\n<\/ul>\n\n<h4>1.7.22<\/h4>\n\n<ul>\n<li>Highlight types: 3PT\/2PT\/FT\/DUNK\/AST\/REB\/BLK\/STL\/FOUL\/TF plus Timeout, Substitution and Other.<\/li>\n<li>Restored quarter label (Qtr), 4-quarter minimum, and captain marker.<\/li>\n<\/ul>\n\n<h4>1.7.21<\/h4>\n\n<ul>\n<li>Restored the captain (star) marker in the starting lineup (admin input and front-end C column).<\/li>\n<\/ul>\n\n<h4>1.7.20<\/h4>\n\n<ul>\n<li>Removed the baseball batting-hand and average columns from the starting lineup.<\/li>\n<\/ul>\n\n<h4>1.7.19<\/h4>\n\n<ul>\n<li>Removed the baseball ball\/strike\/out count and base-runner diamond from the top score area.<\/li>\n<\/ul>\n\n<h4>1.7.18<\/h4>\n\n<ul>\n<li>Tournament and league match cards now stack into a single column on mobile instead of overflowing.<\/li>\n<\/ul>\n\n<h4>1.7.17<\/h4>\n\n<ul>\n<li>Removed the baseball-only \"Pitcher Record Row Background\" option from the design settings.<\/li>\n<\/ul>\n\n<h4>1.7.16<\/h4>\n\n<ul>\n<li>Match cards now read quarter scores from the game when not stored on the tournament, so Q1-Q4 always appear.<\/li>\n<\/ul>\n\n<h4>1.7.15<\/h4>\n\n<ul>\n<li>Tournament and league match cards now show quarter-by-quarter scores (Q1-Q4 + OT).<\/li>\n<\/ul>\n\n<h4>1.7.14<\/h4>\n\n<ul>\n<li>Removed the baseball-only Pitchers section from Display Settings and the Settings page.<\/li>\n<\/ul>\n\n<h4>1.7.13<\/h4>\n\n<ul>\n<li>Removed the baseball-only Live Count URL from the OBS panel; basketball shows Main Score and Scoreboard URLs only.<\/li>\n<\/ul>\n\n<h4>1.7.12<\/h4>\n\n<ul>\n<li>Removed the duplicate PTS column next to the total (R) column on the scoreboard.<\/li>\n<\/ul>\n\n<h4>1.7.11<\/h4>\n\n<ul>\n<li>Scoreboard now stops adding periods at OT5 (Q1-Q4 + OT1-OT5).<\/li>\n<\/ul>\n\n<h4>1.7.10<\/h4>\n\n<ul>\n<li>Scoreboard headers now show Q1-Q4 and OT1-OT5 instead of 1,2,3.<\/li>\n<\/ul>\n\n<h4>1.7.9<\/h4>\n\n<ul>\n<li>Highlights use quarter + minute (Q1 3') with player and event type, matching the established front-end layout.<\/li>\n<\/ul>\n\n<h4>1.7.8<\/h4>\n\n<ul>\n<li>Rebuilt on the shared SPOSCOR architecture (self-contained tournament, settings, and OBS layers bundled with the plugin).<\/li>\n<li>Quarter-by-quarter scoreboard with overtime.<\/li>\n<li>Starting lineup (PG\/SG\/SF\/PF\/C + substitutes).<\/li>\n<li>Basketball highlights with period, clock, team, type, player and assist.<\/li>\n<li>FIBA-style standings tiebreakers (Pro).<\/li>\n<li>Compatible with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of SPOSCOR Basketball.<\/li>\n<li>Quarter-by-quarter scoreboard with overtime.<\/li>\n<li>Starting lineup (PG\/SG\/SF\/PF\/C + substitutes).<\/li>\n<li>Basketball highlights with period, clock, team, type, player and assist.<\/li>\n<li>FIBA-style standings tiebreakers (Pro).<\/li>\n<li>Shared tournament, settings, and OBS streaming layers.<\/li>\n<\/ul>","raw_excerpt":"Publish basketball game results on WordPress. Quarter-by-quarter scoreboard, overtime, lineups, and highlights. Requires SPOSCOR Core.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358725"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/powereight"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358725"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358725"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358725"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358725"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358725"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}