Title: Create a custom capability
Last modified: August 24, 2016

---

# Create a custom capability

 *  [Vedant](https://wordpress.org/support/users/vedantmistry/)
 * (@vedantmistry)
 * [11 years ago](https://wordpress.org/support/topic/create-a-custom-capability/)
 * Hi, I want to create a custom capability that will allow user with particular
   role to edit only his published post which can be achieved by edit_publish_post
   but instead of updating, it needs to be submitted for revision which can than
   be published by admin after reviewing it.
 * Does anyone know how to do that???
 * Thanks

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [Bill](https://wordpress.org/support/users/chubbycrow/)
 * (@chubbycrow)
 * [11 years ago](https://wordpress.org/support/topic/create-a-custom-capability/#post-6034491)
 * There are role-editing plugins available that will allow you to fine-tune your
   users’ capabilities. Have a look here to see if any will do the trick for you:
   
   [https://wordpress.org/plugins/search.php?type=term&q=role+editor](https://wordpress.org/plugins/search.php?type=term&q=role+editor)
 *  Thread Starter [Vedant](https://wordpress.org/support/users/vedantmistry/)
 * (@vedantmistry)
 * [11 years ago](https://wordpress.org/support/topic/create-a-custom-capability/#post-6034538)
 * Thanks Bill,
 * I have already tried those but no luck with what i want to achieve with it.
    
   I want functionality similar to edit_publish_post capability with a minor difference
   can i edit wordpress core capability or create new one?
 *  [Bill](https://wordpress.org/support/users/chubbycrow/)
 * (@chubbycrow)
 * [11 years ago](https://wordpress.org/support/topic/create-a-custom-capability/#post-6034571)
 * I still think a plugin is the way to go. For example, the [Members](https://wordpress.org/plugins/members/)
   plugin will give you the ability to set and unset each user-capability individually
   when you create a new role. (One of the presets may even work for you.) You can
   allow a role to:
    - edit_published_posts, but not edit_others_posts
    - edit_published_pages, but not edit_others_pages
    - delete_published_posts, but not delete_others_posts
    - delete_published_pages, but not delete_others_pages
    - disallow publish_posts and publish_pages
 * I’m sure there must be other plugins that give you similar control, since that’s
   their job. This one hasn’t been updated for a while but it’s never given me any
   problems, plus I believe you can get premium (paid) support if needed.
 * BTW, it’s never a good idea to edit core files (because your changes will be 
   lost with an update) but you certainly can write your own plugin.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Create a custom capability’ is closed to new replies.

## Tags

 * [capabilities](https://wordpress.org/support/topic-tag/capabilities/)
 * [capability](https://wordpress.org/support/topic-tag/capability/)
 * [role](https://wordpress.org/support/topic-tag/role/)
 * [user](https://wordpress.org/support/topic-tag/user/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 replies
 * 2 participants
 * Last reply from: [Bill](https://wordpress.org/support/users/chubbycrow/)
 * Last activity: [11 years ago](https://wordpress.org/support/topic/create-a-custom-capability/#post-6034571)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
