Creating a Player
Navigate to Players > Add New to open the player editor. The screen is composed of the main content area and several meta boxes in the sidebar and main column.
Name
The title field placeholder reads Name. Enter the player's full name here. This is the only required field.
Content Editor
The standard WordPress editor appears below the title. Use it for a player biography or any freeform content to display on the player's profile page.
Excerpt
An optional summary. Some themes display this above the main content on the player profile.
Photo
A Photo meta box appears in the right sidebar (the standard WordPress featured image box, renamed). Upload a photo to use as the player's profile image. This image also appears in Player Gallery layouts and can be displayed as a thumbnail in player lists when that option is enabled in Player Settings.
Details Meta Box
The Details sidebar meta box contains the following fields.
Squad Number — a free-text field (stored as sp_number). Enter the player's shirt or squad number. Numbers are not validated; any string is accepted.
Nationality — a searchable multi-select dropdown grouped by continent. Each country is stored as a 3-letter ISO code (e.g., usa, gbr). Multiple nationalities are supported. If a default nationality has been configured in SportsPress settings, it pre-fills this field for new players.
Positions — a multi-select dropdown of all terms in the sp_position taxonomy. Players can hold multiple positions. See Players > Positions to add or manage position terms.
Current Teams — a multi-select dropdown of all published team posts. Stored as sp_current_team post meta. A player can belong to more than one current team.
Past Teams — a multi-select dropdown of all published team posts. Stored as sp_past_team post meta. Teams are saved separately from current teams, allowing historical club records.
Leagues — a multi-select dropdown of all sp_league taxonomy terms. Determines which league statistics tables appear on the player's Statistics meta box.
Seasons — a multi-select dropdown of all sp_season taxonomy terms. Each season assigned here creates a row in the Statistics table.
Columns Meta Box
The Columns sidebar meta box is visible when Player Settings has Columns set to Manual. It shows two tabs — Performance and Statistics — each listing available metrics with checkboxes. Check the items to include in this player's statistics table. When Columns is set to Auto, the checkboxes are hidden and the globally visible columns are used instead.
Metrics Meta Box
The Metrics sidebar meta box shows one text input per configured player metric (e.g., Height, Weight). Values entered here are static — they do not change based on events.
Statistics Meta Box
The Statistics main meta box displays one table per league the player belongs to. Each table has a row per season plus a Total row at the bottom. If Career Total is enabled in Player Settings, an additional Career Total section appears below the per-league tables.
Each row in the statistics table shows:
The season name in the first column
A Team dropdown (when the league has team-level statistics enabled) — select which team the player was with during that season
One column per configured performance metric and statistic; cells show auto-calculated placeholder values in grey and accept manual overrides
The Total row at the table footer always reflects manually entered overrides and cannot be edited by default. Enabling the Total display option in Player Settings makes the Total row editable.
Shortcodes Meta Box
The Shortcodes sidebar meta box shows copy-paste shortcodes for embedding this player's details or statistics in any post or page.
Attributes
Order — a numeric value in the standard WordPress Attributes box. Controls the default ordering of players when no other sort is specified (lower numbers first, ascending).
Publishing
Click Publish to make the player publicly visible. Use Save Draft to store without publishing.
