Capabilities necessary to allow a custom role to edit all entries

There are situations where an entry moderator role is required without allowing users to access the dashboard. In this article, we'll create a new WordPress User Role that permits any user in this role permission to edit any entry on a View.

This will allow a user within this role to edit and delete any entry, not only the ones they created, so make sure you want to do this!

1. Install and Activate the Members plugin

Screenshot of the Installed Plugins page

2. Click on "Roles" page under the Members menu


3. Click the "Add New" button next to Roles

Screenshot of the Members page
4. Give the new Role a name
Screenshot of the new role creation pageEnsure that the most basic capability necessary to all roles, the read capability, is checked.
In this example, we've named the role "Entry Moderator".

5. Add the necessary Gravity Forms capabilities

Screenshot of the required Gravity Forms capabilities

There are a lot of capabilities to choose from. At the very least, you're going to want to allow the user to have the gravityforms_view_entries, gravityforms_edit_entries. If you want them also to be able to delete entries, you'll want to enable gravityforms_delete_entries as well.

Note: If you want this role also to be able to manage Entry Approvals, please enable the gravityview_moderate_entries capability as well.

6. Add the role by clicking "Add Role"

Screenshot of the add role button

Now you've got the Role set up; we need to assign the new role to an existing user.

7. Go to the Users menu and click All Users

8. Click the user you want to add the moderation role

Screenshot of the user actions in the All Users page

9. Under "Roles", check the newly-created "Entry Moderator" role

Screenshot of the roles section under user profileMake sure to hit the "Update User" button to save the user settings.

And that's it!

Now the user will be able to view, edit, and (if you enabled it), delete any entry.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us