Volleyball Sport Features
The Volleyball plugin's main customisations beyond terminology are the hidden performance status selector and the Libero text option.
Hidden performance status selector
By default, SportsPress includes a status selector on player performance entries (Available / Substitute / Substituted) so coaches can mark a player's involvement in the match. Volleyball doesn't use these statuses in the same way — players are either on the court or on the bench, and the libero rotates by rule rather than by status.
The plugin filters sportspress_event_performance_show_status to return false, hiding the status selector from the player performance entry interface entirely. This simplifies match data entry for volleyball coaches.
Default sport preset
On activation, sportspress_default_sport returns volleyball so the SportsPress configuration screen loads volleyball-specific defaults: sets won, points scored, kills, blocks, digs, aces, and so on.
To change the active sport later, go to SportsPress → Configure and select a different preset.
Libero positioning
The Libero is a specialist defensive player in volleyball with rotation and substitution rules different from other positions. The plugin adds "Libero" to the SportsPress text options table so it's available as a position label without needing custom configuration.
To assign Libero as a player position:
Create a position at SportsPress → Positions.
Set the title to "Libero" (or your preferred label using the SportsPress text option).
Assign players to the position from the player edit screen.
Admin assets
css/admin.css and js/admin.js are enqueued only on sp_event and edit-sp_event admin screens. The scripts adjust the layout of the performance table for volleyball-specific entry.
What the plugin does NOT add
No settings page
No new meta boxes
No new template sections
No widgets or shortcodes
