Skip to main content

League Manager Role

The League Manager role (`sp_league_manager`) is the highest-privilege role added by SportsPress. It grants full access to every post type registered by SportsPress, plus broad WordPress admin access. It is the appropriate role for competition organ…

Updated today

League Manager Role

The League Manager role (sp_league_manager) is the highest-privilege role added by SportsPress. It grants full access to every post type registered by SportsPress, plus broad WordPress admin access. It is the appropriate role for competition organisers who need complete control over all league or club data.

How it differs from Administrator

League Manager does not include manage_options (WordPress site settings) or plugin/theme management capabilities. An Administrator can change WordPress core settings, activate plugins, and switch themes; a League Manager cannot. In all other respects relating to SportsPress content, the two roles are equivalent — the plugin grants all SportsPress-specific capabilities to both sp_league_manager and administrator at install time.

When to assign this role

Assign League Manager to a trusted staff member — such as a competition secretary or club administrator — who needs to manage all SportsPress data but should not have access to WordPress site configuration.

Capabilities

General

  • manage_sportspress — Access to SportsPress menu

  • viewsportspressreports — View SportsPress dashboard widgets

  • read — Access to Dashboard and Users > Your Profile

  • readprivatepages — View private pages

  • readprivateposts — View private posts

  • edit_users — Access to the Users admin section

  • edit_posts — Access to Posts, Posts > Add New, Comments

  • edit_pages — Access to Pages, Pages > Add New

  • editpublishedposts — Edit own published posts

  • editpublishedpages — Edit own published pages

  • editprivateposts — Edit own private posts

  • editprivatepages — Edit own private pages

  • editothersposts — Edit other users' posts

  • editotherspages — Edit other users' pages

  • publish_posts — Use the Publish button for posts

  • publish_pages — Use the Publish button for pages

  • delete_posts — Delete own posts

  • delete_pages — Delete own pages

  • deleteprivatepages — Delete own private pages

  • deleteprivateposts — Delete own private posts

  • deletepublishedpages — Delete own published pages

  • deletepublishedposts — Delete own published posts

  • deleteothersposts — Delete other users' posts

  • deleteotherspages — Delete other users' pages

  • manage_categories — Access to Posts > Categories and Links > Categories

  • manage_links — Access to Links admin panel options

  • moderate_comments — Moderate comments

  • unfiltered_html — Post HTML or JavaScript in pages, posts, comments, and widgets

  • upload_files — Access to Media, Media > Add New

  • export — Access to Tools > Export

  • import — Access to Tools > Import

  • list_users — Access to Users > All Users

Events

  • readspevent — Access to Events admin screen

  • readprivatesp_events — View private events

  • editspevents — Access to Events, Events > Add New

  • editprivatesp_events — Edit own private events

  • editpublishedsp_events — Edit own published events

  • editotherssp_events — Edit other users' events

  • publishspevents — Use the Publish button for events

  • deletespevents — Delete own events

  • deleteprivatesp_events — Delete own private events

  • deletepublishedsp_events — Delete own published events

  • deleteotherssp_events — Delete other users' events

  • managespevent_terms — Access to Competitions, Seasons, and Venues

  • editspevent_terms — Add and edit competitions, seasons, and venues

  • deletespevent_terms — Delete competitions, seasons, and venues

  • assignspevent_terms — Assign competitions, seasons, and venues to an event

Calendars

  • readspcalendar — Access to Events > Calendars

  • readprivatesp_calendars — View private calendars

  • editspcalendars — Add new calendars

  • editprivatesp_calendars — Edit own private calendars

  • editpublishedsp_calendars — Edit own published calendars

  • editotherssp_calendars — Edit other users' calendars

  • publishspcalendars — Use the Publish button for calendars

  • deletespcalendars — Delete own calendars

  • deleteprivatesp_calendars — Delete own private calendars

  • deletepublishedsp_calendars — Delete own published calendars

  • deleteotherssp_calendars — Delete other users' calendars

  • managespcalendar_terms — Access to Competitions, Seasons, and Venues

  • editspcalendar_terms — Add and edit competitions, seasons, and venues

  • deletespcalendar_terms — Delete competitions, seasons, and venues

  • assignspcalendar_terms — Assign competitions, seasons, and venues to a calendar

Teams

  • readspteam — Access to Teams admin screen

  • readprivatesp_teams — View private teams

  • editspteams — Access to Teams, Teams > Add New

  • editprivatesp_teams — Edit own private teams

  • editpublishedsp_teams — Edit own published teams

  • editotherssp_teams — Edit other users' teams

  • publishspteams — Use the Publish button for teams

  • deletespteams — Delete own teams

  • deleteprivatesp_teams — Delete own private teams

  • deletepublishedsp_teams — Delete own published teams

  • deleteotherssp_teams — Delete other users' teams

  • managespteam_terms — Access to Competitions, Seasons, and Venues

  • editspteam_terms — Add and edit competitions, seasons, and venues

  • deletespteam_terms — Delete competitions, seasons, and venues

  • assignspteam_terms — Assign competitions, seasons, and venues to a team

League Tables

  • readsptable — Access to Teams > League Tables

  • readprivatesp_tables — View private league tables

  • editsptables — Add new league tables

  • editprivatesp_tables — Edit own private league tables

  • editpublishedsp_tables — Edit own published league tables

  • editotherssp_tables — Edit other users' league tables

  • publishsptables — Use the Publish button for league tables

  • deletesptables — Delete own league tables

  • deleteprivatesp_tables — Delete own private league tables

  • deletepublishedsp_tables — Delete own published league tables

  • deleteotherssp_tables — Delete other users' league tables

  • managesptable_terms — Access to Competitions and Seasons

  • editsptable_terms — Add and edit competitions and seasons

  • deletesptable_terms — Delete competitions and seasons

  • assignsptable_terms — Assign competitions and seasons to a league table

Players

  • readspplayer — Access to Players admin screen

  • readprivatesp_players — View private players

  • editspplayers — Access to Players, Players > Add New

  • editprivatesp_players — Edit own private players

  • editpublishedsp_players — Edit own published players

  • editotherssp_players — Edit other users' players

  • publishspplayers — Use the Publish button for players

  • deletespplayers — Delete own players

  • deleteprivatesp_players — Delete own private players

  • deletepublishedsp_players — Delete own published players

  • deleteotherssp_players — Delete other users' players

  • managespplayer_terms — Access to Competitions, Seasons, and Positions

  • editspplayer_terms — Add and edit competitions, seasons, and positions

  • deletespplayer_terms — Delete competitions, seasons, and positions

  • assignspplayer_terms — Assign competitions, seasons, and positions to a player

Player Lists

  • readsplist — Access to Players > Player Lists

  • readprivatesp_lists — View private player lists

  • editsplists — Add new player lists

  • editprivatesp_lists — Edit own private player lists

  • editpublishedsp_lists — Edit own published player lists

  • editotherssp_lists — Edit other users' player lists

  • publishsplists — Use the Publish button for player lists

  • deletesplists — Delete own player lists

  • deleteprivatesp_lists — Delete own private player lists

  • deletepublishedsp_lists — Delete own published player lists

  • deleteotherssp_lists — Delete other users' player lists

  • managesplist_terms — Access to Competitions, Seasons, and Positions

  • editsplist_terms — Add and edit competitions, seasons, and positions

  • deletesplist_terms — Delete competitions, seasons, and positions

  • assignsplist_terms — Assign competitions, seasons, and positions to a player list

Staff

  • readspstaff — Access to Staff admin screen

  • readprivatesp_staffs — View private staff members

  • editspstaffs — Access to Staff, Staff > Add New

  • editprivatesp_staffs — Edit own private staff members

  • editpublishedsp_staffs — Edit own published staff members

  • editotherssp_staffs — Edit other users' staff members

  • publishspstaffs — Use the Publish button for staff members

  • deletespstaffs — Delete own staff members

  • deleteprivatesp_staffs — Delete own private staff members

  • deletepublishedsp_staffs — Delete own published staff members

  • deleteotherssp_staffs — Delete other users' staff members

  • managespstaff_terms — Access to Competitions, Seasons, and Jobs

  • editspstaff_terms — Add and edit competitions, seasons, and jobs

  • deletespstaff_terms — Delete competitions, seasons, and jobs

  • assignspstaff_terms — Assign competitions, seasons, and jobs to a staff member

Staff Directories

  • readspdirectory — Access to Staff > Directories

  • readprivatesp_directorys — View private staff directories

  • editspdirectorys — Add new staff directories

  • editprivatesp_directorys — Edit own private staff directories

  • editpublishedsp_directorys — Edit own published staff directories

  • editotherssp_directorys — Edit other users' staff directories

  • publishspdirectorys — Use the Publish button for staff directories

  • deletespdirectorys — Delete own staff directories

  • deleteprivatesp_directorys — Delete own private staff directories

  • deletepublishedsp_directorys — Delete own published staff directories

  • deleteotherssp_directorys — Delete other users' staff directories

  • managespdirectory_terms — Access to Competitions, Seasons, and Jobs

  • editspdirectory_terms — Add and edit competitions, seasons, and jobs

  • deletespdirectory_terms — Delete competitions, seasons, and jobs

  • assignspdirectory_terms — Assign competitions, seasons, and jobs to a staff directory

Sponsors

  • readspsponsor — Access to Sponsors admin screen

  • readprivatesp_sponsors — View private sponsors

  • editspsponsors — Access to Sponsors, Sponsors > Add New

  • editprivatesp_sponsors — Edit own private sponsors

  • editpublishedsp_sponsors — Edit own published sponsors

  • editotherssp_sponsors — Edit other users' sponsors

  • publishspsponsors — Use the Publish button for sponsors

  • deletespsponsors — Delete own sponsors

  • deleteprivatesp_sponsors — Delete own private sponsors

  • deletepublishedsp_sponsors — Delete own published sponsors

  • deleteotherssp_sponsors — Delete other users' sponsors

  • managespsponsor_terms — Not used

  • editspsponsor_terms — Not used

  • deletespsponsor_terms — Not used

  • assignspsponsor_terms — Not used

Team Access

The Team Access module does not apply to League Manager. Only the Team Manager, Event Manager, Staff, and Player roles are subject to team-based filtering.

Did this answer your question?