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.
