What this page covers
A practical setup guide to publish a professional league standings table in WordPress using the [league_standings_widget] shortcode — plus tips for themes, caching, and page builders.
Where most setups go wrong
Most “it doesn’t work” cases are actually editor placement (wrong block) or caching. This guide shows the exact block to use, where to paste the shortcode, and how to verify the widget is rendering correctly.
If you need a clean, MLS-style league standings table in WordPress (soccer/football rankings, points table, tournament standings), you can embed it in seconds with one shortcode: league_standings_widget.
What is League Standings Widget?
League Standings Widget FREE lets you publish a professional standings table directly in WordPress: mobile-friendly layout, automatic points sorting, and lightweight rendering that won’t slow down your pages.
See the shortcode in action
This is the exact shortcode you’ll paste on any page/post to display the live standings table:
Tip: create a dedicated “Standings” page (e.g. /standings/) and place the shortcode as the main content. It’s the simplest way to get a fast, readable rankings page.
How to add the shortcode in Gutenberg
- Go to Pages → Add New (or edit an existing page).
- Click + and search for Shortcode.
- Paste:
[league_standings_widget] - Click Update/Publish and check the frontend.
How to add it in Elementor (or any page builder)
Most builders have a Shortcode module/widget. Drag it into the page and paste:
Choose a theme (Light/Dark + variants)
To match your site design, go to League Standings → Themes and pick one of the included table themes. The widget will update automatically on the frontend.
Updates, caching, and “why I don’t see changes”
The widget refreshes standings every 5 minutes and caches data between updates for speed. If you made changes and nothing seems different, it’s usually one of these:
- Site cache plugin (purge/clear cache)
- Hosting cache (purge from hosting panel)
- CDN cache (purge CDN / wait TTL)
- Browser cache (hard refresh)
If you’re troubleshooting: clear cache first, then wait one refresh cycle (up to 5 minutes), then re-check the page.
Can I use the shortcode multiple times?
Yes — you can place multiple times (even on the same page). For performance, all instances share the same cached data.
Get League Standings Widget FREE
If you want to publish a standings table quickly (without heavy table builders), download the plugin here:
Official sources
- League Standings Widget FREE (WPSani)
- WordPress Shortcode Block documentation
- Shortcode API (WordPress Codex)
- Block Editor Handbook
- How to clear your WordPress cache
- Copy-paste shortcode examples you can use immediately
- Step-by-step setup (install → theme → embed)
- Gutenberg + Elementor instructions
- Caching checklist when changes don’t show
- FAQ + official documentation links
FAQ
What does the shortcode do?
The shortcode [league_standings_widget] renders the current MLS-style standings table wherever you place it (posts, pages, widgets, or builders).
How do I add it in Gutenberg?
In the Block Editor, add a Shortcode block and paste: [league_standings_widget]. Update/publish the page and view it on the frontend.
Can I use it with Elementor?
Yes. Add a Shortcode widget/module and paste: [league_standings_widget].
Where do I change the table theme?
Go to League Standings → Themes and select one of the included themes. The table updates automatically.
How often is standings data updated?
Standings are refreshed every 5 minutes and cached between updates for performance.
Why don’t I see changes immediately?
Caching is the most common reason. Clear your site cache/CDN cache, or wait for the next refresh cycle.