WPFront
  • Home
  • Plugins
    • Notification Bar Plugin
      • Plugin Ideas
      • Plugin Settings
      • Plugin FAQ
    • Scroll Top Plugin
      • Plugin Settings
      • Plugin FAQ
    • User Role Editor Plugin
      • Plugin Documentation
      • Plugin Settings
      • Plugin FAQ
    • Paddle Gateway Plugin
  • Go Pro
  • Support
    • Documentation
    • FAQ
  • Affiliates
  • Contact
  • Login
  • Cart

WordPress Capabilities

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

Roles List

Add Role

Edit Role

Delete Role

Restore Role

Add or Remove Capability

Assign/Migrate Users

Posts/Pages Extended Permissions

Custom Post Type Permissions

Navigation Menu Permissions

Widget Permissions

Admin Menu Editor

Media/Attachment File Permissions

User Level Permissions

Content Restriction Shortcodes

Login Redirect

Export Roles

Import Roles

Bulk Edit

Settings

Multisite Roles List

Multisite Add New Role

Multisite Edit Role

Multisite Delete Role

Multisite Restore Role

Multisite Sync Roles

Multisite Settings

WordPress Capabilities

Actions and Filters

Installation Instructions

Subscribe to new feature updates
* indicates required