Skip to main content

Volleyball Sport Features

The Volleyball plugin's main customisations beyond terminology are the hidden performance status selector and the Libero text option.

Updated today

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:

  1. Create a position at SportsPress → Positions.

  2. Set the title to "Libero" (or your preferred label using the SportsPress text option).

  3. 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

Did this answer your question?