• Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese

Soccr

  • Home
  • Trends
  • Soccr
Soccr
  • 2026-07-23
  • by LethaldiranMX
  • Trends
  • 0 Comments
LethaldiranMX Insight

Soccr offers a highly efficient, block-based solution for WordPress site owners looking to integrate real-time football data without the typical performance bloat of heavy iframe embeds or client-side JavaScript. By leveraging server-side rendering and a structured, multi-tiered caching strategy, it bridges the gap between dynamic sports data and optimal Core Web Vitals. This plugin is particularly valuable for sports bloggers, local fan clubs, and regional news portals that need reliable, automated German and European football statistics directly within the block editor. Its developer-friendly architecture, including custom filter hooks, ensures it can adapt to niche leagues beyond the default configurations.

Best Fit & Operational Role: This plugin is an ideal fit for WordPress sites built on modern block themes that require lightweight sports integration. It solves the operational headache of manually updating league tables and match scores by pulling directly from OpenLigaDB. Because it renders entirely server-side and utilizes a built-in image proxy with caching for team crests, it fits seamlessly into high-traffic environments where frontend performance and page-load speeds are critical. It is best suited for publishers targeting German-centric competitions but can easily scale via filters for developers managing custom sports portals.

Potential Limitations & Pitfalls: While the plugin is highly optimized, its reliance on a third-party API (OpenLigaDB) introduces an external dependency; any downtime or schema changes on their end will directly impact data rendering, though the built-in caching (up to 24 hours) mitigates immediate frontend breakage. Additionally, because it relies on server-side rendering, sites without object caching or page caching might experience minor TTFB (Time to First Byte) spikes when the cache expires and a block triggers a fresh API request. Finally, expanding beyond the default German leagues requires writing custom PHP filters, which might limit non-technical users who want to display niche international competitions out of the box.

Soccr icon

Plugin Specification

WordPress.org Official Data

Developer rockschtar
Version v2.0.0
Active Installs 10 +
Requires / Tested 7.0 / 7.0.2
Last Updated 2026-07-22 7:59pm GMT
Official Link View Details ->
Display football match results, standings, and upcoming matches from OpenLigaDB as Gutenberg blocks.

Soccr integrates live football data from OpenLigaDB into the WordPress block editor. The plugin provides three fully configurable Gutenberg blocks for displaying match results, league standings, and team-specific match information — all server-side rendered and cached for performance.

Blocks

Tabelle (Standings)
Displays a full league table for a selected league and season. The table shows position, team name, matches played, wins, draws, losses, goals, goal difference, and points. The league and season can be selected directly in the block inspector.

Spieltag (Group Matches)
Displays all matches for a specific matchday. Automatically shows the current matchday by default. Includes optional pagination to browse through all matchdays of a season. Matches are grouped by date and show kickoff times for upcoming games and final scores for finished ones.

Team-Spiel (Team Match)
Displays a match for a specific team. Three display modes are available: current match (next upcoming or last finished), next match, or last match. Optionally shows team crests/icons. The team can be selected from a list of all teams in the chosen league.

Supported Leagues

By default, the following leagues and competitions from OpenLigaDB are available:

    1. Bundesliga (bl1)
    1. Bundesliga (bl2)
    1. Liga (bl3)
  • Frauen-Bundesliga (fbl1)
    1. Frauen-Bundesliga (fbl2)
  • UEFA Champions League (ucl)
  • DFB-Pokal (dfb)

Additional leagues can be added via the soccr_league_shortcuts filter. Use any shortcut available on OpenLigaDB:

add_filter('soccr_league_shortcuts', static function (array $shortcuts): array {
    $shortcuts[] = 'uefaeuro2024'; // UEFA Euro 2024
    $shortcuts[] = 'wm2022';       // FIFA World Cup 2022
    return $shortcuts;
});

Features

  • Three ready-to-use Gutenberg blocks
  • Server-side rendering — no JavaScript required on the frontend
  • Configurable caching (1 hour for matches and standings, 12 hours for matchday data, 24 hours for teams and leagues)
  • Alignment support (left, center, right, wide, full) for all blocks
  • Optional custom block title for each block
  • Team crest display with built-in image proxy and caching
  • Pagination for matchday browsing

Data Attribution

All data is provided by OpenLigaDB under the Open Database License (ODbL) v1.0. Each block automatically displays the required attribution notice.

By using this plugin, your WordPress site will make requests to https://api.openligadb.de. No personal user data is transmitted to OpenLigaDB.

For Developers

Available filters:

  • soccr_league_shortcuts — Customize which leagues are available in the block inspector (default: ['bl1', 'bl2', 'bl3', 'fbl1', 'fbl2', 'ucl', 'dfb'])
  • soccr_team_match_html — Modify the Team Match block HTML output
  • soccr_group_matches_html — Modify the Group Matches block HTML output
  • soccr_group_matches_headline — Modify the Group Matches headline text

Available actions:

  • soccr_exception — Triggered on API or rendering errors; use for custom error logging
Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.
  • bundesliga,
  • football,
  • gutenberg,
  • openligadb,
  • soccer,
  • wordpress plugin
Previous Post

Revi.io – Customer and Product Reviews

Next Post

EasySecure Data Import/Export for WooCommerce

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Thoughts (1)
  • Trends (1,232)
  • Tutorials (1)

Recent Posts

2026-10-04
Uplink Analytics Dashboard for Cabin
2026-10-03
FDesign Withdrawal Button for WooCommerce
2026-10-02
PW WooCommerce BOGO
2026-10-02
Albertoit Client Management for Coaches
2026-10-02
PerseiaThink Accessibility Audit for EAA

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026

Tags

accessibility admin AI analytics automation backup blocks booking calendar chat chatbot checkout contact form contact form 7 content customer support delivery ecommerce elementor forms GDPR GEO gutenberg lead generation live chat llms.txt login openai optimization payment gateway performance popup privacy products Schema security SEO shipping shortcode support tracking whatsapp widget woocommerce wordpress plugin
  • shape1
  • shape2
  • shape3
  • shape4
  • shape5
  • shape6
  • shape7

Newsletter SignUp!

    About Us

    GROWTH,ARCHITECTED.
    Empowering global brands through data-driven SEO, high-performance web development, and AI-forward strategies.

    Information

    • Extensions
    • Strategies
    • Creatives
    • Plugins

    Services

    • AI & Strategy
    • Growth Marketing
    • Operations & CRO
    • Tech & Analytics

    Office Address

    • Nan'an District, Chongqing
    • +86-133-1028-2690
    • [email protected]
    • +86-133-1028-2690
    © Copyright AEOSUB 2026 | Digital Growth & Full-stack Operations
    • Home
    • About
    • Case Study
      • Case Study 1
      • Case Study 2
      • Case Study 3
      • Case Study 4
      • Case Study 5
    • Elements
      • Blog
        • Blog Post 1
        • Blog Post 2
        • Blog Post 3
        • Blog Post 4
        • Blog Post 5
        • Blog Post 6
      • Service
        • Service Gallery 1
        • Service Gallery 2
        • Service Gallery 3
        • Service Gallery
        • Service Gallery 5
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Testimonial
        • Testimonial – 1
        • Testimonial – 2
        • Testimonial – 3
      • Contact Info Box
        • Contact Info Box 1
        • Contact Info Box 2
      • Info Box
        • Info Box 1
        • Info Box 2
        • Info Box 3
      • Miscellaneous
        • Brand Showcase
        • Counter 1
        • Progress Bar
        • Progress Box Image
        • Radius Button
        • Section Title Subtitle
      • Pricing
        • Pricing Plan 1
        • Pricing Plan 2
        • Pricing Plan 3
        • Pricing Plan 4
        • Pricing Plan 5
    • Pages
      • Service
        • Service Archive
      • Case Study
        • Case Study Archive
        • Single Case Study 1
        • Single Case Study 2
        • Single Case Study 3
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Typography
      • 404 Error
    • Blog
      • Blog 1
      • Blog 2
      • Blog 3
    • Contact
    Follow Us
    FREE ANALYSIS
    • Home
    • Services
      • Col 1
        • Tech & Analytics
        • Web Development
        • Technical Audit
        • Analytics & Tracking
      • Col 2
        • Growth Marketing
        • SEO Strategy
        • SEM & PPC
        • Social Growth
      • Col 3
        • AI & Strategy
        • Al Search (GEO)
        • SEO Content
        • Growth Consulting
      • Col 4
        • Operations & CRO
        • Conversion (CRO)
        • AI Automation
        • Full-stack Ops
    • Projects
      • Strategies
      • Plugins
      • Extensions
      • Creatives
    • Insights
    • About
    • Contact
    • English
      • Chinese
    Follow Us