Full Capabilities List
SportsPress adds a unique set of capabilities to its registered user roles. This article is a complete reference. For the capabilities assigned to each individual role, see the role-specific articles.
Capabilities marked with an asterisk (*) are available to League Manager and Administrator only. Staff Directories and Sponsors are only available in SportsPress Pro.
General
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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
Capability | Description |
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 |
Capability assignment by role
The table below summarises which roles receive each group of capabilities at install time. "Full" means all capabilities in the section are granted. "Partial" means only a subset is granted — see the role article for the exact list.
Area | League Manager | Team Manager | Event Manager | Staff | Player |
General (WordPress) | Full | Partial | Partial | Partial | Partial |
Events | Full | Partial | Full | Partial | Partial |
Calendars | Full | — | — | — | — |
Teams | Full | Partial | Partial | Partial | Partial |
League Tables | Full | — | — | — | — |
Players | Full | Full | Partial | Partial | Partial |
Player Lists | Full | Full | — | — | — |
Staff | Full | Full | Partial | Partial | — |
Staff Directories | Full | — | — | — | — |
Sponsors | Full | — | — | — | — |
