Skip to main content

Tournament Bracket

The `[tournament_bracket]` shortcode displays the bracket for a single-elimination or double-elimination tournament. The bracket renders all rounds with team names, logos, and match results.

Tournament Bracket

The [tournament_bracket] shortcode displays the bracket for a single-elimination or double-elimination tournament. The bracket renders all rounds with team names, logos, and match results.
​

Requires SportsPress Pro. The Tournaments module must be enabled.
​

What It Displays

A tournament bracket rendered in rounds, left to right. Each match cell shows competing teams and, for completed matches, the scores. For double-elimination tournaments the shortcode renders three bracket sections: Winner Bracket, Loser Bracket, and Final Bracket, each with its own heading. An optional "Winner" badge can be enabled separately via [tournament_winner].
​

When to Use It

Place on a Tournament post page inside the Loop, or embed on any page with id. The Tournament post must have its rounds and matches configured.
​

Parameters

Parameter

Type

Default

Description

id

integer

get_the_ID()

Post ID of the Tournament. Required outside the Loop.

title

string/boolean

false

Override the bracket heading. When false, uses the Tournament's caption meta field if set.

show_logos

boolean

From settings

1 to display team logos. Default from Tournaments > Show logos setting (yes).

show_venue

boolean

From settings

1 to display the venue for each match. Default from Tournaments > Show venue setting.

link_teams

boolean

From settings

1 to link team names/logos to team pages. Defaults to the Link teams or Link players global setting depending on the Tournament mode.

link_events

boolean

From settings

1 to link match results to event pages.

responsive

boolean

From settings

1 to enable responsive table mode.

layout

string

'bracket'

Layout style. Overridden by the sp_format post meta if set on the Tournament.

Usage Examples

Minimal — bracket for the current tournament (inside the Loop):
​

[tournament_bracket]

Bracket for a specific tournament, with logos and linked teams:
​

[tournament_bracket id="75" show_logos="1" link_teams="1"]

Bracket without logos, with venues shown:
​

[tournament_bracket id="75" show_logos="0" show_venue="1"]

Did this answer your question?