read
Allows access to menu items “Dashboard” and “Users > Your Profile”. Since v2.0
edit_dashboard
Allows access to edit dashboard widgets and its settings. Since v2.5
publish_posts
Allows access to publish posts, including XML-RPC publish. Since v2.0
edit_posts
Allows access to “Posts”, “Posts > Add New”, “Comments” and “Comments > Awaiting Moderation”. Since v2.0
delete_posts
Enables permission to delete posts. Since v2.1
edit_published_posts
Enables permission to edit published posts. Since v2.0
delete_published_posts
Enables permission to delete published posts. Since v2.1
edit_others_posts
Enables permission to edit others posts. Since v2.0
delete_others_posts
Enables permission to delete others posts. Since v2.1
read_private_posts
Enables permission to read posts marked as private. Since v2.1
edit_private_posts
Enables permission to edit posts marked as private. Since v2.1
delete_private_posts
Enables permission to delete posts marked as private. Since v2.1
manage_categories
Enables permission to “Posts > Categories” and “Links > Categories” (Links not available since v3.5). Since v2.0
upload_files
Enables permission to “Media” and “Media > Add New”. Since v2.0
unfiltered_upload
This capability is not available to any role by default (including Super Admins). The capability needs to be enabled by defining the following constant in wp-config.
define( ‘ALLOW_UNFILTERED_UPLOADS’, true );
With this constant defined, all roles on a single site install can be given the unfiltered_upload capability, but only Super Admins can be given the capability on a Multisite install. Since v2.3
publish_pages
Enables permission to publish pages. Since v2.1
edit_pages
Enables permission to edit pages. Since v2.0
delete_pages
Enables permission to delete pages. Since v2.1
edit_published_pages
Enables permission to edit published pages. Since v2.1
delete_published_pages
Enables permission to delete published pages. Since v2.1
edit_others_pages
Enables permission to edit others pages. Since v2.1
delete_others_pages
Enables permission to delete others pages. Since v2.1
read_private_pages
Enables permission to read pages marked as private. Since v2.1
edit_private_pages
Enables permission to edit pages marked as private. Since v2.1
delete_private_pages
Enables permission to delete pages marked as private. Since v2.1
edit_comment
edit_comment is a meta capability. It gets re-mapped to another meta capability, like edit_post (which may change depending on the post type), which is then mapped to the primitive capabilities (what users and roles have). For example for a contributor to moderate any comments, you need to let them edit all posts. Since v3.1
moderate_comments
Allow users to moderate comments through the “Comments” menu. But it also requires edit_posts capability. Since v2.0
switch_themes
Allows access to “Appearance” and “Appearance > Theme Editor” menus. Since v2.0
edit_theme_options
Allow access to “Widgets”, “Menus”, “Customize”, “Background” and “Header” under “Appearance”. Since v3.0
edit_themes
Allows access to “Appearance > Theme Editor” to edit theme files. Since v2.0
delete_themes
Allows access to delete themes. Since v3.0
install_themes
Allows access to install themes. Since v2.8
update_themes
Allows access to update themes. Since v2.7
activate_plugins
Allow users to activate plugins. Since v2.0
edit_plugins
Allow users to edit plugin files. Since v2.0
install_plugins
Allow users to install new plugins. Since v2.7
update_plugins
Allow users to install new plugins. Since v2.6
delete_plugins
Allow users to delete plugins. Since v2.6
list_users
Allow users to list users within the site. Since v3.0
create_users
Allow users to create users within the site. Since v2.1
edit_users
Allow users to edit users within the site. Since v2.0
delete_users
Allow users to delete users within the site. Since v2.1
promote_users
Allow users to promote users within the site. Since v3.0
add_users
Not used. Since v3.0
remove_users
Not used. Since v3.0
import
Allows access to “Tools > Import”. Since v2.0
export
Allows access to “Tools > Export”. Since v3.0
manage_options
Allows access to “Settings” section. Since v2.0
update_core
Allows to upgrade WordPress core. Since v3.0
unfiltered_html
Allows the user to post any HTML data including JavaScript. In WordPress Multisite, only Super Admins have this capability. Since v2.0
manage_links
Used by the Link Manager in WordPress. Since WordPress version 3.0 Link Manager is not available. Since v2.0
edit_files
Deprecated. Since v2.0
level_0
Deprecated. But technically still used. Since v1.5
level_1
Deprecated. But technically still used. Since v1.5
level_2
Deprecated. But technically still used. Since v1.5
level_3
Deprecated. But technically still used. Since v1.5
level_4
Deprecated. But technically still used. Since v1.5
level_5
Deprecated. But technically still used. Since v1.5
level_6
Deprecated. But technically still used. Since v1.5
level_7
Deprecated. But technically still used. Since v1.5
level_8
Deprecated. But technically still used. Since v1.5
level_9
Deprecated. But technically still used. Since v1.5
level_10
Deprecated. But technically still used. Since v1.5
list_roles
WPFront created capability. Allows the user access to “Roles” menu.
create_roles
WPFront created capability. Allows the user access to “Roles > Add New”.
edit_roles
WPFront created capability. Allows the user access to edit roles.
delete_roles
WPFront created capability. Allows the user access to delete roles.
edit_role_menus
WPFront created capability. Allows the user access to “Roles > Menu Editor”.
edit_posts_role_permissions
WPFront created capability. Allows the user access to post extended permissions.
edit_pages_role_permissions
WPFront created capability. Allows the user access to page extended permissions.
edit_nav_menu_permissions
WPFront created capability. Allows the user access to navigation menu user restrictions section. See Navigation Menu Permissions.
edit_attachments
WPFront created capability. Allows the user to edit attachments/media files. See Media/Attachment File Permissions.
delete_attachments
WPFront created capability. Allows the user to delete attachments/media files. See Media/Attachment File Permissions.
read_others_attachments
WPFront created capability. Allows the user to read/view others attachments/media files. See Media/Attachment File Permissions.
edit_others_attachments
WPFront created capability. Allows the user to edit others attachments/media files. See Media/Attachment File Permissions.
delete_others_attachments
WPFront created capability. Allows the user to delete others attachments/media files. See Media/Attachment File Permissions.
edit_content_shortcodes
WPFront created capability. Allows the user to create and edit content restriction shortcodes.
delete_content_shortcodes
WPFront created capability. Allows the user to delete content restriction shortcodes.
edit_login_redirects
WPFront created capability. Allows the user to create and edit login redirects.
delete_login_redirects
WPFront created capability. Allows the user to delete login redirects.
edit_users_higher_level
WPFront created capability. Allows the user to edit other users who has higher level capabilities. See User Level Permissions.
delete_users_higher_level
WPFront created capability. Allows the user to delete other users who has higher level capabilities. See User Level Permissions.
promote_users_higher_level
WPFront created capability. Allows the user to assign/unassign roles to other users who has higher level capabilities. See User Level Permissions.
promote_users_to_higher_level
WPFront created capability. Allows the user to create users with higher level roles as well as promote users to higher level roles. See User Level Permissions.
edit_widget_permissions
WPFront created capability. Allows the user access to widget user restrictions section. See Widget Permissions.
Topics
Posts/Pages Extended Permissions
Media/Attachment File Permissions
Content Restriction Shortcodes