You don’t have permission to edit this post.
When editing an entry in GravityView, you may see the message "You don't have permission to edit this post." on one or more fields. This happens because those fields are Post Fields — special Gravity Forms field types that are linked to a WordPress post.

Which fields are affected?
This error only affects Post Fields: Post Title, Post Body, Post Excerpt, Post Tags, Post Category, Post Image, and Post Custom Field. Standard fields (like Single Line Text, Drop Down, File Upload, etc.) are not affected.
Why does this happen?
When a form includes Post Fields, Gravity Forms creates a WordPress post during form submission. Each entry stores a post_id linking it to that post. When you edit the entry, GravityView checks whether the linked post exists and whether the current user has permission to edit it.
There are three scenarios that trigger this error:
- The user doesn't have post editing capabilities. Users with the Subscriber role (or other roles without
edit_postcapability) cannot edit WordPress posts. This is the most common cause. - The linked WordPress post was deleted or trashed. If the post no longer exists, even Administrators will see a related message: "This field is not editable; the post no longer exists."
- The entry's post was never created. If the
post_idstored in the entry is empty or invalid, the post fields cannot be edited by anyone.
How to check
Open the affected entry in Gravity Forms (Forms → Entries → click the entry). In the entry details sidebar, look for a "Post" link:
- If it shows "N/A" or links to a post that no longer exists (404 error), the linked post is missing.
- If it links to a valid post, the issue is with user permissions — the logged-in user's role doesn't have permission to edit that post.
How to fix it
If the issue is user permissions
Ensure the user has a WordPress role with post editing capabilities (Author, Editor, or Administrator). The Subscriber and Contributor roles do not have the edit_post capability.
If you don't actually need Post Fields
The most common mistake is using Post Fields when standard fields would work just as well. Edit your form in Gravity Forms and replace Post Fields with standard equivalents:
- Post Image → use File Upload instead
- Post Title / Post Body → use Single Line Text or Paragraph instead
- Post Category / Post Tags → use Drop Down, Checkboxes, or Multi Select instead
- Post Custom Field → use any standard field type instead
Note: Existing entry data will be preserved when you change field types. Only new submissions will use the new field type.
If the linked post is missing
If the WordPress post was deleted, you have two options:
- Check the WordPress Trash (Posts → All Posts → Trash) and restore the post if it's there.
- If the post is permanently deleted, switch to standard fields (as described above) so future edits are no longer blocked.
Customizing the error message
Developers can customize these messages using filters:
gravityview/edit_entry/unsupported_post_field_text— changes the "You don't have permission" messagegravityview/edit_entry/no_post_text— changes the "post no longer exists" message