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.

Updated today

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?