DEVELOPER

Shortcode Reference

Every [shortcode] available in NeatSports – copy, paste, done.

Live Data

Embed live scores, fixtures, standings and predictions on any page.

[sm_live_scores_strip]No attributes

Horizontal live scores ticker. Auto-refreshes every 30 seconds. Add to any page or sidebar.

Usage
[sm_live_scores_strip]

Preview
Live
Loading live scores…
[sm_fixtures_today]

Today's fixtures loaded dynamically via the REST API. Optionally filter by date or league.

Attribute Default Description
date 2026-08-08 ISO date string (Y-m-d). Defaults to today.
league_id Restrict to one league (internal league ID).
Usage
[sm_fixtures_today date="2026-08-08" league_id="271"]

[sm_standings]

League table for any competition. Requires a league_id – find IDs on individual league pages.

Attribute Default Description
league_id Required. League ID (e.g. 271 = Danish Superliga).
Usage
[sm_standings league_id="271"]

[sm_fixtures_list]

Full paginated fixtures list. Supports filtering by date and grouping by match day.

Attribute Default Description
date Show fixtures for a specific date (Y-m-d). Omit for upcoming.
limit 60 Max fixtures to display (1–500).
upcoming 1 Set to 0 to show all fixtures regardless of date.
group_by date Group rows by "date" heading, or "none" for a flat list.
Usage
[sm_fixtures_list limit="5" group_by="date"]

Preview
FIXTURES

Upcoming football fixtures

3 matches
Live, upcoming and recent football results across every league we cover. Tap any team or competition to dive into stats, form and head-to-head data — or open a match to see lineups, predictions and a live xG shot map.

Browse by competition

Every league with a fixture on this page — click through for the full season fixture list, standings and top scorers.

Fixtures FAQ

How is the upcoming fixtures list ordered?
By kick-off time ascending, grouped by day. Each card shows the competition, the two teams (clickable for full club stats), and either the live in-play score, the kick-off time in your timezone, or the full-time result.
How do I filter to today, tomorrow, or a specific date?
Use the day strip at the top of the list (Yesterday · Today · Tomorrow · next 6 days), or visit /fixtures/today/, /fixtures/tomorrow/, or /fixtures/YYYY-MM-DD/ directly. Each date variant has its own indexable URL.
Which leagues are covered on NeatSports?
We track 3+ competitions including the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League and major national cups. See the "Browse by competition" list above the FAQ for every league with a fixture on this page.
Where can I see predictions and live stats?
Click any team or any score on a fixture card. Match pages include lineups, formations, an xG shot map, predictions (with a verdict if the match is finished), head-to-head history, weather, referees and minute-by-minute commentary.

Teams & Players

Club directories, player squads and top scorer tables.

[sm_teams_list]

Card grid of all teams. Each card links to the team's detail page. Filter to a single competition with league_id.

Attribute Default Description
league_id Only show teams that have played in this league.
limit 300 Max teams to display (1–500).
Usage
[sm_teams_list limit="12"]

Preview
[sm_players_list]

Player directory grouped by position (GK → DEF → MID → ATT). Each card includes stats and a link to the player's club.

Attribute Default Description
team_id Filter by a specific team DB ID.
position Filter by exact position name, e.g. "Goalkeeper".
limit 200 Max players to display (1–500).
Usage
[sm_players_list limit="20"]

[sm_topscorers_page]

Ranked goals table for the current season. Shows goals, assists, appearances and player photo. Club links through to team pages.

Attribute Default Description
limit 50 Max players to display (1–200).
Usage
[sm_topscorers_page limit="25"]

Preview
STATS

Top Scorers

Goals, assists and appearances for the current season across all leagues.

5 players

Leagues

Browse and list competitions by country.

[sm_leagues_list]

Full league directory grouped by country. Each row links to the league's standings and fixtures page.

Attribute Default Description
limit 500 Max leagues to display (1–1000).
Usage
[sm_leagues_list limit="100"]

Preview
8 leagues, ranked by popularity

Ranked by popularity rating with live matches surfaced first. Click any league for fixtures, standings & top scorers.

Rank League Country Live Website Rating
1 FA Cup EnglandEngland 1 live thefa.com 77.5
2 Premier League EnglandEngland premierleague.com 91.8
3 Bundesliga GermanyGermany bundesliga.com 85.5
4 Championship EnglandEngland efl.com 80.8
5 Eredivisie NetherlandsNetherlands 79.0
6 Champions League EuropeEurope uefa.com 78.5
7 Europa League EuropeEurope uefa.com 77.0
8 Carabao Cup EnglandEngland 75.0

Detail Pages (CPT)

These shortcodes are designed for use on individual Custom Post Type pages. They read the page context to know which fixture/team/league to display.

[sm_fixture_detail]No attributes

Full match page: score board, timeline of events, live stats, predictions and lineups. Used automatically on /match/ pages – add only if building a custom fixture template.

Usage
[sm_fixture_detail]

[sm_team_detail]No attributes

Team profile page with two tabs – Fixtures and Squad. Reads the team ID from post meta. Used automatically on /team/{slug}/ pages.

Usage
[sm_team_detail]

[sm_league_detail]No attributes

League overview with standings, upcoming fixtures and results. Reads league ID from post meta. Used automatically on /league/{slug}/ pages.

Usage
[sm_league_detail]

[sm_player_detail]No attributes

Player profile with career stats and club history. Used on /player/{slug}/ pages.

Usage
[sm_player_detail]

Utility

Navigation, pricing, attribution and structural shortcodes.

[sm_world_cup_2026]No attributes

Full World Cup 2026 hub with three tabs: Groups, Schedule and Top Scorers. Fetches live data from the REST API.

Usage
[sm_world_cup_2026]

[sm_pricing_table]No attributes

Three-column pricing plan table (Free / Starter / Pro) with feature lists and call-to-action buttons.

Usage
[sm_pricing_table]

[sm_auth_buttons]No attributes

Contextual auth block: shows Sign in + Get started for guests, or account name + tier badge for logged-in users.

Usage
[sm_auth_buttons]

[sm_breadcrumb]No attributes

Accessible breadcrumb trail (Home > … > Current page) with BreadcrumbList JSON-LD structured data.

Usage
[sm_breadcrumb]

Preview