Skip to main content

League Menu Settings

**Path:** SportsPress → Settings → League Menu

League Menu Settings

Path: SportsPress → Settings → League Menu

This feature is part of SportsPress Pro.

Requires the League Menu module to be active.

The League Menu is a sticky bar displayed at the top of every page on the frontend. It shows team logos that link directly to each team's page, along with an optional league logo or title. The bar is injected via a WordPress action hook; if the active theme declares a .sp-header-loaded element the menu is prepended into it, otherwise it appears at the top of the page.


League Menu Options

Title — A text label displayed on the left side of the league menu. If a Logo image is also set, the logo takes precedence and the title is hidden. Leave blank for no label. (Default: empty)

Logo (Select Image) — Upload or choose an image from the WordPress Media Library to display in place of the Title text. Click "Add logo" to open the media picker. (Default: no logo)

When a logo is uploaded the following additional fields appear:

  • Logo — Max Width — Maximum display width for the logo in pixels. (Default: 64 px)

  • Logo — Max Height — Maximum display height for the logo in pixels. (Default: 32 px)

  • Logo — Position Bottom — Offset from the bottom of the menu bar in pixels, for fine-tuning vertical alignment. (Default: 0 px)

  • Logo — Position Left — Offset from the left edge in pixels. (Default: 0 px)

  • Remove Image button — Removes the uploaded logo and reverts to showing the Title text.

Teams — Checkbox list of all team posts. Check the teams that should appear as logo links in the menu. By default all teams are selected when the option is first saved. (Default: all teams selected)

Sort by — Determines the order of teams in the menu:

  • Menu Order — uses the "Order" attribute from the team edit screen

  • Name — alphabetical by team name

  • Random — randomized on every page load

(Default: Name)

Sort Order — Ascending or Descending. (Default: Ascending)

Width — Sets the maximum inner width of the menu bar in pixels. The menu adjusts automatically on smaller screens. (Default: 1000 px)

Teams (logo dimensions) — Sets the maximum dimensions for each team logo displayed in the menu:

  • Max Width — Maximum width per team logo. (Default: 32 px)

  • Max Height — Maximum height per team logo. (Default: 32 px)

Text Color — Color for the Title text and any other text inside the menu bar. (Default: #ffffff)

Background Color — Background color of the entire league menu bar. (Default: #000000)

Align — Alignment of the menu contents within the bar: Left, Center, or Right. (Default: Center)

Did this answer your question?