New in GravityView Pro: Live Filters, Connected Views, and more

A new reveal every day this week, available Thursday, November 12

See What’s New

Skip to content
GravityKit
Buy
Sign in
0 items
  • Plugins

    GravityKit All Access

    Our complete Kit of essential tools for extending and enhancing Gravity Forms—everything you need to build powerful web apps and workflows.

    Learn more
    • GravityView

      GravityView

      Bestseller

      Display Gravity Forms entries on the frontend of your site and build powerful web applications.

    • GravityImport

      GravityImport

      Trending

      Import entries from CSV files into Gravity Forms to transfer data, create new forms, or update existing entries.

    • GravityEdit

      GravityEdit

      Quickly edit Gravity Forms entries inline to save time, reduce clicks, and streamline your workflow.

    • GravityCharts

      GravityCharts

      Trending

      Turn Gravity Forms entries into interactive charts and graphs.

    • GravityActions

      GravityActions

      Update multiple Gravity Forms entries at once, send bulk emails, and streamline your workflow.

    • GravityCalendar

      GravityCalendar

      Turn Gravity Forms entries into dynamic calendars to showcase events, schedules, appointments, and more.

    • GravityExport

      GravityExport

      Export Gravity Forms entries to Excel, CSV, PDF, or Google Sheets, then share them with secure links or deliver them to cloud storage on a schedule.

    • GravityMath

      GravityMath

      Perform advanced calculations on Gravity Forms entries to display totals, averages, or build custom calculators.

    • GravityRevisions

      GravityRevisions

      Track, compare, and restore changes made to Gravity Forms forms and entries with a full version history.

    • GravityMigrate

      GravityMigrate

      Migrate all Gravity Forms data between sites, including forms, entries, settings, Views, feeds, and file uploads, and import forms from other form plugins.

    • GravityBoard

      GravityBoard

      Manage projects with collaborative project management. Coordinate with your team and streamline your workflows.

    • GravitySearch

      GravitySearch

      Search Gravity Forms entries across every form from one screen.

  • Ideal For

    • Nonprofits
    • Web Agencies
    • Education
    • Developers
    • Small Businesses
    • Startups
    Explore All Use Cases

    Case studies

    • Be There Local
    • Killer Shorts
    • West Fork Schools
    • Princeton University
    • BrightLeaf Giving
    • Jacksonville Port Authority
    • National Severe Storms Lab
    • Leadpal
    View All Case Studies
  • Resources

    • Blog
    • Case studies
    • Newsletter
    • GravityKit vs competitors
    • Live Demos
    • Documentation
    • Developer docs
    • GravityKit Academy

    Ultimate guides

    • How to use Gravity Forms
    • Editing Gravity Forms entries
    • Importing Gravity Forms entries
    • Exporting Gravity Forms entries
    • Displaying Gravity Forms entries
    • Gravity Forms conditional logic
    • Gravity Forms calculations
    View More Articles
  • Support
  • Pricing
  • Plugins

    • GravityView

      GravityView

      Bestseller

      Display Gravity Forms entries on the frontend of your site and build powerful web applications.

    • GravityImport

      GravityImport

      Trending

      Import entries from CSV files into Gravity Forms to transfer data, create new forms, or update existing entries.

    • GravityEdit

      GravityEdit

      Quickly edit Gravity Forms entries inline to save time, reduce clicks, and streamline your workflow.

    • GravityCharts

      GravityCharts

      Trending

      Turn Gravity Forms entries into interactive charts and graphs.

    • GravityActions

      GravityActions

      Update multiple Gravity Forms entries at once, send bulk emails, and streamline your workflow.

    • GravityCalendar

      GravityCalendar

      Turn Gravity Forms entries into dynamic calendars to showcase events, schedules, appointments, and more.

    • GravityExport

      GravityExport

      Export Gravity Forms entries to Excel, CSV, PDF, or Google Sheets, then share them with secure links or deliver them to cloud storage on a schedule.

    • GravityMath

      GravityMath

      Perform advanced calculations on Gravity Forms entries to display totals, averages, or build custom calculators.

    • GravityRevisions

      GravityRevisions

      Track, compare, and restore changes made to Gravity Forms forms and entries with a full version history.

    • GravityMigrate

      GravityMigrate

      Migrate all Gravity Forms data between sites, including forms, entries, settings, Views, feeds, and file uploads, and import forms from other form plugins.

    • GravityBoard

      GravityBoard

      Manage projects with collaborative project management. Coordinate with your team and streamline your workflows.

    • GravitySearch

      GravitySearch

      Search Gravity Forms entries across every form from one screen.

    View All Products

    GravityKit All Access

    Our complete Kit of essential tools for extending and enhancing Gravity Forms—everything you need to build powerful web apps and workflows.

    Learn more
  • Ideal For

    • Nonprofits
    • Web Agencies
    • Education
    • Developers
    • Small Businesses
    • Startups
    Explore All Use Cases

    Case studies

    • Be There Local
    • Killer Shorts
    • West Fork Schools
    • Princeton University
    • BrightLeaf Giving
    • Jacksonville Port Authority
    • National Severe Storms Lab
    • Leadpal
    View All Case Studies

    How to build...

    • Client Portal
    • AI-Built Directory
    • Conference Website
    • WordPress CRM
    • Admin Dashboard
    • Inventory Management
    • Vendor Portal
    • Document Library
    View All Guides
  • Resources

    • Blog
    • Case studies
    • Newsletter
    • GravityKit vs competitors
    • Live Demos
    • Documentation
    • Developer docs
    • GravityKit Academy

    ultimate guides

    • How to use Gravity Forms
    • Editing Gravity Forms entries
    • Importing Gravity Forms entries
    • Exporting Gravity Forms entries
    • Displaying Gravity Forms entries
    • Gravity Forms conditional logic
    • Gravity Forms calculations
    View More Articles
  • Support
  • Pricing
0 items

Search

Results appear automatically as you type.
Loading results…

results found matching

    Sign in
    Buy

    Docs

    • Docs Home

    Gravity Forms Add-Ons

    • GravityView
    • GravityActions
    • GravityBoard
    • GravityCalendar
    • GravityCharts
    • GravityEdit
    • GravityExport
    • GravityImport
    • GravityMath
    • GravityRevisions
    • GravitySearch
    • GF Widget for Elementor
    • GF Dynamic Lookup
    • GF Entry Tags
    • GF Event Field
    • GravityExport Lite
    • GF Zero Spam
    • GravityMigrate

    GravityView

    • Getting Started
    • View Setup
    • FAQ
    • Pre-Sale
    • Advanced
    • Common Problems
    • Customizing Your Views
    • Edit Entry
    • Entry Approval
    • Filter and Sort Results
    • Gravity Forms
    • Merge Tags
    • Roles and Capabilities
    • Search
    • Shortcodes
    • View Settings
    • WordPress Posts

    General Help

    • Account, Invoices, and Billing
    • License Related
    • Plugins and Settings
    • Agency accounts
    • Contact
    • Docs Home
    • Gravity Forms Add-Ons

      • GravityView
      • GravityActions
      • GravityBoard
      • GravityCalendar
      • GravityCharts
      • GravityEdit
      • GravityExport
      • GravityImport
      • GravityMath
      • GravityRevisions
      • GravitySearch
      • GF Widget for Elementor
      • GF Dynamic Lookup
      • GF Entry Tags
      • GF Event Field
      • GravityExport Lite
      • GF Zero Spam
      • GravityMigrate
    • GravityView

      • Getting Started
      • View Setup
      • FAQ
      • Pre-Sale
      • Advanced
      • Common Problems
      • Customizing Your Views
      • Edit Entry
      • Entry Approval
      • Filter and Sort Results
      • Gravity Forms
      • Merge Tags
      • Roles and Capabilities
      • Search
      • Shortcodes
      • View Settings
      • WordPress Posts
    • General Help

      • Account, Invoices, and Billing
      • License Related
      • Plugins and Settings
      • Agency accounts
    • Contact

    GravityView

      • Embedding a View on a page or post
      • Getting Started: Setting up Your First View
      • Changing the form a View uses
      • Embedding Views in Divi, Beaver Builder, and Elementor
      • Frontend bulk actions in GravityView
      • How to show a single entry without the Multiple Entries page
      • Moving from separate extensions to GravityView Pro
      • “How To” Guides and Tutorials
      • Activating your license
      • Adding a Print button to the Single Entry page
      • Adding a View to a page using Visual Composer
      • Adding Views to WordPress menus
      • Allowing users to edit their own entries
      • Changing the default View settings
      • Changing the Single Entry title
      • Comparing GravityView’s View layouts
      • Configuring Delete Entry
      • Configuring the Edit Entry screen
      • Creating an image gallery (displaying images in a grid)
      • Duplicating a Gravity Forms entry from the backend of your site
      • Duplicating a Gravity Forms entry from the frontend of your site
      • Duplicating or copying a View
      • Dynamic Widget Placement
      • Embedding single entries in a post or page
      • Embedding Views, entries and fields using blocks
      • Enable Enhanced Security: the secret attribute for shortcodes
      • Getting Started: Adding Fields to the Multiple Entries and Single Entry Pages
      • Getting started: choosing a form and a View layout
      • Hiding the Approve/Reject Entry column
      • How to add a Gravity Forms widget to GravityView
      • How to add a PDF download link to your View
      • How to add a PDF download link to your View using Gravity PDF
      • How to embed a View inside another View to show related entries
      • Importing and Exporting configured Views
      • Installing GravityView
      • Linking to a Single Entry
      • Opening and editing entry details in a lightbox (modal/popup)
      • Redirecting to the Multiple Entries screen after editing an Entry
      • Removing theme navigation links from Views
      • The Entry Notes field
      • The Layout Builder (how and when to use it)
      • The Recent Entries Widget
      • The View editor’s Settings box
      • The Views list on the dashboard
      • Understanding the “No Entries Behavior” setting in GravityView
      • Using an Admin Label for Custom Content fields
      • Using the Custom Content field
      • What are form presets?
      • What are View widgets useful for?
      • Working with Field Labels (column headings)
      • Are Views responsive on mobile devices?
      • Beginner guide: Merge Tags vs shortcodes
      • Can I display multiple Views on the same page?
      • Can I duplicate an entry from a View?
      • Can I update a WordPress user account using GravityView?
      • Can I use GravityView to edit Custom Post Types?
      • Can we display entries from other websites?
      • Custom Content as a widget or as a field
      • Does GravityView support GP Nested Forms (Gravity Wiz Perk)?
      • Does GravityView support Gutenberg?
      • Does GravityView support the Gravity Forms Dropbox add-on?
      • Does GravityView work with Ajax?
      • Does GravityView work with WooCommerce?
      • Does GravityView work with workflows made by Gravity Flow
      • Does my GravityKit subscription include Gravity Forms?
      • Does the Search Bar support operators like OR or AND?
      • How does GravityView know who can edit the entry?
      • How does GravityView work with Gravity Forms “Save and Continue”?
      • How To Display Full-Width Widgets in the Bottom Widget Area
      • Is Gravity Forms the same thing as GravityView?
      • Is GravityView compatible with WordPress Multisite?
      • Is it possible to display the field description on a View?
      • Is it possible to do date comparison with [gvlogic]?
      • Is it possible to edit Credit Card field data?
      • Is it possible to output the save and continue links from a form that hasn’t been submitted yet?
      • Is it possible to redirect the user to a specific page after deleting an entry?
      • Security false positive: StandalonePHPEnkoder.php
      • What are the existing layout options to create a View?
      • What is this “Grant Support Access” menu on GravityView?
      • Which Post Fields are editable?
      • Will GravityView stop working if I don’t renew?
      • Do I need to create an account before purchasing?
      • Does GravityView work with Gravity Forms 3?
      • Can I create admin pages with GravityView?
      • Can I upgrade my license later?
      • Does GravityView Support Gravity Forms Survey Add-On?
      • Does GravityView support Gutenberg?
      • Is Gravity Forms the same thing as GravityView?
      • Is GravityView compatible with WordPress Multisite?
      • Is there a free trial for GravityView?
      • Which Gravity Forms license do I need?
      • Creating Views with AI using the GravityKit MCP
      • How to change where the Go Back link takes visitors
      • How to redirect members to their own profile entry after login
      • “Encrypt Email Address” is checked, but emails are still readable
      • “Claim Entry” functionality with GravityView and Gravity Flow
      • About GravityView caching
      • Adding custom CSS classes and HTML IDs to Layout Builder rows
      • Calculating a person’s age based on a date field
      • Can I integrate with Paid Memberships Pro Membership Directory Add On?
      • Change the Delete Entry mode from “Delete” to “Trash”
      • Changing the default View settings
      • Changing the wording of a GravityKit translation
      • Completely deleting GravityView
      • Customizing View URLs
      • Deprecated and renamed hooks
      • Disable the Custom Content code editor
      • Disable the unfiltered_html capability requirement in GravityView
      • Display a Gravity Forms form when no entry exists with [gventry]
      • Editing product and pricing fields in Edit Entry
      • Enable Views to be hierarchical (parent/child)
      • Exporting all fields to CSV
      • Exporting entries as CSV or TSV from GravityView
      • Fine-tuning search results in GravityView with search modifiers
      • GDPR and GravityView
      • GravityView Hooks: Customizing the Output of a Field
      • GravityView: How to trigger feeds after editing an entry
      • Hidden fields and field visibility on Edit Entry
      • How do I filter by a specific entry ID?
      • How Gravity Forms records the user who created an entry
      • How GravityView Security Works
      • How to change what fields are searched by the Search Bar “Created By” text input.
      • How to Connect GravityView With Zapier Using Uncanny Automator
      • How to disable GravityView email encryption
      • How to disable the Support Port from loading
      • How to display all entries by default
      • How to display the true location of file uploads
      • How to enable logging and use WP Debug in GravityKit
      • How to filter entries by cookie value
      • How to get the ID of the entry on Edit Entry page?
      • How to hide the GravityKit menu
      • How to modify fancybox lightbox settings
      • How to navigate to an HTML anchor after search
      • How to override any translation in GravityView
      • How to require whole numbers in Gravity Forms’ Number field
      • How to search for a whole phrase
      • How to show checkbox fields as comma-separated instead of a bullet list
      • How to stop the Go Back link from clearing the search
      • How to track pageviews for entries using the [gv_pageviews] shortcode
      • How to use the gform_pre_render filter in Edit Entry
      • I want to translate GravityView (or another GravityKit add-on)!
      • Listing entries assigned to a specific user
      • Making calculations using the custom content field
      • Marking an entry “Unread” after it is edited
      • Modifying Search Bar inputs
      • Modifying the entries displayed in a View
      • Only show choices in the Search Bar that exist in entries
      • Optimizing Gravity Forms with custom indexes
      • Parent Entry ID and Parent Form ID
      • Preserve the “sub-step” status in Gravity Flow when one or more assignees are changed in GravityView
      • Prevent GravityView from loading its CSS styles
      • REST API Endpoints
      • Restarting a Gravity Flow workflow after editing an entry in GravityView
      • Retrieve Entry Approval Status in GravityView
      • Setting the browser tab title for single entries
      • The GravityView plugin changelog
      • Turning off or changing user account updates in Edit Entry
      • Uninstalling GravityView and removing its data
      • Using [gvlogic] to show or hide content anywhere on your site
      • Using direct file paths for uploaded media in GravityView
      • Using Gravity Forms gf_apply_filters() and gf_do_action() in Gravity Forms development
      • When to use Advanced Filter vs Field Conditional Logic vs gvlogic
      • WordPress hooks (actions and filters) available for GravityView
      • ‘Bad Request’ or ‘Request Header Too Large’ Error When Editing Entries in GravityView
      • “Cheatin’ Uh?” message is displayed when editing a View
      • “Date Created” field is inaccurate
      • Add Field or Add Widget buttons aren’t working
      • Deleting and reinstalling GravityView
      • Display issues with the Search Bar
      • During installation: “Warning: No such file or directory”
      • Enabling No-Conflict Mode
      • Exporting forms & Views from your site
      • Getting a 404 error when accessing CSV endpoint
      • GravityView Hooks: Customizing the Output of a Field
      • GravityView updates aren’t displaying
      • How to create a new entry based on existing Gravity Forms entry data
      • How to disable Gravity Forms’ Secure File Download Location
      • I get this error when auto-updating the plugin: “Download failed. SSL peer certificate or SSH remote key was not OK”
      • Images on the View are upside down, rotated or flipped
      • Infinite loop recursion
      • Known issue: When editing entries that have conditional calculations, the result may be incorrect
      • Merge tags aren’t visible in a new View
      • My theme is Divi and I can’t see the Search Bar
      • My View widgets are not showing up on my Divi theme
      • Only some users are listed in the Change Entry Creator dropdown
      • Pointing the [gv_entry_link] to a specific page
      • Prices and numbers sort alphabetically
      • Random sorting not working on WP Engine
      • Reasons for the “You are not allowed to view this content.” message
      • ReferenceError: gvGlobals is not defined
      • Removing theme navigation links from Views
      • Reserved URL query parameters
      • Reserved URL Slugs
      • Sorting by Name isn’t working
      • Strange display issues inside the View editor
      • The GravityView settings menu isn’t visible
      • The Settings box is hidden
      • The Update button is missing or does nothing on the Edit Entry page
      • The Yoast SEO box on a View is missing or shows an error
      • There are other plugin boxes on the Edit View screen
      • View widgets conflict with All in One SEO
      • Visual Composer and GravityView
      • What caching plugin do we recommend? WP Rocket.
      • Why can’t I edit my View?
      • Why is my View slow to load?
      • Why View entries may not be showing up
      • WPML and GravityView
      • You don’t have permission to edit this post.
      • Entries show in one column after updating GravityView
      • Making Table Views accessible to screen readers with row headers
      • Showing a related post’s featured image in a View
      • [Deprecated] Using the FooBox Lightbox plugin instead of the default Thickbox
      • Adding a link to a column
      • Adding a percent sign (%) to a column
      • Adding Custom CSS classes to fields or widgets
      • Adding custom CSS to your Views
      • Adding custom JavaScript to your Views
      • Adding custom PHP code snippets to your website
      • Adding Disqus comments to Entries
      • Adding pagination to the Single Entry page
      • Adding placeholder text to Search Bar fields
      • Adding RTL (right-to-left) text support to a field
      • Are Views responsive on mobile devices?
      • Can I disable the Map It link?
      • Changing image size on the Multiple Entries screen
      • Changing the “Entry Updated. Return to Entry” message
      • Changing the default View settings
      • Changing the display size of images
      • Changing the Edit Entry page title
      • Changing the page size and orientation of DataTables PDF exports
      • Changing the Single Entry title
      • Changing the View custom post type slug
      • Column widths and text wrapping in Table Views
      • Creating a leaderboard with GravityView
      • Custom single View template not displaying
      • Customizing emails sent by the Entry Notes field
      • Customizing View URLs
      • Disable Wrapping Images with a Link
      • Displaying a form if no entries exist on the View
      • Displaying a List View in a grid (two or more columns)
      • Displaying Edit Entry and Delete Entry links as icons
      • Displaying Fields conditionally
      • Displaying video, audio, and media links as a player using the Custom Content field
      • Enabling Custom CSS Classes for GravityView widgets
      • GravityView CSS guide
      • GravityView Hooks: Customizing the Output of a Field
      • Hiding the “No entries match your request” message
      • How to add row numbers to a View
      • How to change the View layout
      • How to Connect GravityView With Zapier Using Uncanny Automator
      • How to disable the sorting control on one table column?
      • How to display GravityView entries in a grid (or columns)
      • How to display uploaded files as links
      • How to rename the Update and Cancel buttons on the Edit Entry page
      • How to show checkbox fields as comma-separated instead of a bullet list
      • How to stop the Go Back link from clearing the search
      • Make “Map It” links open in a new window
      • Making your table scroll horizontally
      • Modifying Date, Time, or Entry Date field formats
      • Modifying Search Bar inputs
      • Modifying the “Map It” address link
      • Modifying the output of the Edit Entry form
      • Modifying the text displayed when there are no entries
      • Only show choices in the Search Bar that exist in entries
      • Overriding GravityView templates
      • Placing two fields side-by-side in the same column
      • Prevent GravityView from loading its CSS styles
      • Prices and numbers sort alphabetically
      • Redirecting to a newly-created Gravity Forms entry
      • Removing column headings from the bottom of the tables
      • Removing theme navigation links from Views
      • Shortening the displayed URL in a Website field
      • Show name fields as initials
      • Showing the label of a Drop Down or Radio Buttons choice in a View
      • Styling the Buttons on the Edit Entry Page
      • Styling the Search Bar widget
      • Supported Themes
      • The View Container <div>
      • Using Page Templates with GravityView
      • What are the existing layout options to create a View?
      • Editing rich text Paragraph fields with Edit Entry and GravityEdit
      • How to send or skip a notification when an entry is edited
      • Letting a role edit and delete other users’ entries in one View
      • ‘Bad Request’ or ‘Request Header Too Large’ Error When Editing Entries in GravityView
      • Allowing users to edit their own entries
      • Changing an entry’s creator from the GravityView Edit Entry page
      • Changing an entry’s creator on the Gravity Forms entry screen
      • Changing the “Entry Updated. Return to Entry” message
      • Changing the Edit Entry page title
      • Choosing where users go after editing an entry
      • Conditional Logic on the Edit Entry page
      • Configuring Delete Entry
      • Configuring the Edit Entry screen
      • Creating a View Editor role
      • Creating an “Edit Your Profile” link
      • Creating an Entry Moderator role
      • Disabling Conditional Logic on the Edit Entry page
      • Displaying Edit Entry and Delete Entry links as icons
      • Edit Entry: Multi-page form editing
      • Editing product and pricing fields in Edit Entry
      • Embedding the Edit Entry form in a page or post
      • GravityView: How to trigger feeds after editing an entry
      • Hidden fields and field visibility on Edit Entry
      • Hiding the Confirm Email field on the Edit Entry page
      • How does GravityView know who can edit the entry?
      • How does GravityView work with Gravity Forms “Save and Continue”?
      • How to get the ID of the entry on Edit Entry page?
      • How to modify the settings for the Post Content edit field
      • How to prevent an approved entry from being edited
      • How to rename the Update and Cancel buttons on the Edit Entry page
      • How to use the gform_pre_render filter in Edit Entry
      • Known issue: When editing entries that have conditional calculations, the result may be incorrect
      • Marking an entry “Unread” after it is edited
      • Modifying the output of the Edit Entry form
      • Redirecting to the Multiple Entries screen after editing an Entry
      • Styling the Buttons on the Edit Entry Page
      • The Update button is missing or does nothing on the Edit Entry page
      • The Update button on the Edit Entry page is missing
      • Unapproving entries automatically after they’re edited
      • View Settings: Enable Edit Locking in GravityView
      • Which Post Fields are editable?
      • (Advanced) How to update entry approval status using PHP
      • Can I add an additional status to the approval system?
      • Changing the “You are not allowed to view this content” text when an entry is pending approval
      • Changing the labels of the approval statuses
      • Entry Approval Merge Tags or how to approve an entry via email
      • Front-end entry approval
      • Getting Started: GravityView Entry Approval
      • Hiding the Approve/Reject Entry column
      • How to automatically approve an entry when submitting the form
      • How to prevent an approved entry from being edited
      • How to send email notifications when an entry is approved, disapproved, or the approval status has changed
      • Managing entry approval in the Gravity Forms Entries screen
      • Modifying the CSS of Front-end approval
      • The {approval_status} Merge Tag
      • Unapproving entries automatically after they’re edited
      • Creating an “Edit Your Profile” link
      • Enabling the table column sorting feature
      • Forcing numbers to sort properly
      • How do I filter by a specific entry ID?
      • How to display only entries created today
      • How to display the last submitted entry only
      • Listing entries assigned to a specific user
      • Making entries expire after a certain amount of time
      • Pre-filtering results on a View
      • Random sorting not working on WP Engine
      • Restricting a View to logged-in users or user roles
      • Showing different entries to each user role
      • Sort doesn’t work when using Gravity Forms encryption plugins
      • Sorting by multiple columns
      • Sorting results by field value
      • Using relative Start Dates and End Dates
      • View sorting isn’t working
      • Changing or deleting choices in a form that already has entries
      • Adding a Link to the Stripe Customer Portal in GravityView
      • Changing an entry’s creator on the Gravity Forms entry screen
      • Creating a review/voting system by embedding a form into a single entry
      • Disabling the Create a View menu
      • Displaying incomplete or partial entries
      • Duplicating a Gravity Forms entry from the backend of your site
      • File Uploads can’t be included in partial entries
      • How does GravityView work with Gravity Forms “Save and Continue”?
      • How to embed a form for each entry in a View
      • How to require whole numbers in Gravity Forms’ Number field
      • Known issue: When editing entries that have conditional calculations, the result may be incorrect
      • Passing a field value from the View to a form on another page
      • Showing inactive Entries
      • Sort doesn’t work when using Gravity Forms encryption plugins
      • Styling Gravity Forms
      • Using GFChart with GravityView
      • Using shortcodes inside Gravity Forms notifications
      • Why is my form creating WordPress posts?
      • Why you should avoid using List fields in your form
      • Displaying Fields conditionally
      • Entry Approval Merge Tags or how to approve an entry via email
      • GravityView merge tag modifiers
      • Merge Tags
      • Merge tags aren’t visible in a new View
      • Removing the custom content when the merge tag is empty
      • Showing user details with the {created_by} and {user} merge tags
      • The {approval_status} Merge Tag
      • The {current_post} Merge Tag
      • The {date_created} merge tag
      • The {get} merge tag
      • The {gv_entry_link} Merge Tag
      • The {is_starred} Merge Tag
      • The {sequence} Merge Tag
      • Using the {get} Merge Tags with [gvlogic] to display a person's name in a Custom Content widget
      • Letting a role edit and delete other users’ entries in one View
      • Creating a View Editor role
      • Creating an Entry Moderator role
      • GravityView capabilities
      • How to hide the GravityKit menu
      • Modifying capabilities shown in the field “Only visible to…” dropdown
      • Showing different entries to each user role
      • Why can’t I edit my View?
      • How to add a multi-select search input for drop-down fields
      • Adding pagination for results (next/previous page links)
      • Adding placeholder text to Search Bar fields
      • Changing search form style from horizontal to vertical
      • Changing the format of the search widget’s date picker
      • Configuring the (WordPress) Search Widget
      • Configuring the Search Bar widget
      • Display issues with the Search Bar
      • Does the Search Bar support operators like OR or AND?
      • Fine-tuning search results in GravityView with search modifiers
      • How to hide results and only display them if a search is performed
      • How to search for a whole phrase
      • How to search for an exact match
      • How to stop the Go Back link from clearing the search
      • Linking to search results
      • Only show choices in the Search Bar that exist in entries
      • Search Bar: Why is the state input is showing as a text field?
      • Turning off the Show Search Bar default search field
      • Using a range to search numeric fields
      • Using the Search Bar “Clear” button
      • An overview of shortcodes added by GravityView
      • Displaying Fields conditionally
      • Embedding two shortcodes on the same post or page
      • Highlighting entries about to expire “today”
      • How can I display a list of my Views on my site?
      • How to conditionally display an image or a placeholder
      • How to highlight an entry from a specific date
      • How to prevent an approved entry from being edited
      • How to track pageviews for entries using the [gv_pageviews] shortcode
      • Pointing the [gv_entry_link] to a specific page
      • The [gv_entry_link] shortcode
      • Using [gvlogic] and [gvlogic2] to create "AND" logic
      • Using [gvlogic] to show or hide content anywhere on your site
      • Using shortcodes inside Gravity Forms notifications
      • Using the [gravityview] shortcode
      • Using the [gventry] shortcode
      • Using the [gvfield] shortcode to embed single field values
      • Using the [gvlogic] shortcode
      • Using the {get} Merge Tags with [gvlogic] to display a person's name in a Custom Content widget
      • Widget shortcodes
      • Themes: styling your Views with Legacy or Vantage
      • Automatically marking Gravity Forms entries as “Read”
      • Changing the default View settings
      • Choosing where users go after editing an entry
      • Exporting entries as CSV or TSV from GravityView
      • Keeping Views and entries out of search engines
      • Opening images in a lightbox
      • Setting the number of entries per page in a View
      • The Prevent Direct Access setting
      • View Settings: Custom Code
      • View Settings: Enable Edit Locking in GravityView
      • Can I use GravityView to edit Custom Post Types?
      • How to modify the settings for the Post Content edit field
      • Post Image Meta information: Title, Caption and Description for the Post Image field
      • Removing theme navigation links from Views
      • Which Post Fields are editable?
    • Home
    • Docs
    • GravityView
    • Roles and Capabilities
    • GravityView capabilities

    GravityView capabilities

    Estimated reading: 9 minutes

    Updated on November 11, 2026

    Note: A custom role needs no GravityView or Gravity Forms capabilities for its users to edit their own entries: turn on Allow User Edit on the View’s Edit Entry settings tab. The role does need the WordPress read capability, or the Edit Entry screen opens with no fields. How does GravityView know who can edit the entry? explains each check.

    GravityView capabilities #

    You can control who has each GravityView capability. We recommend managing them with the Members plugin.

    GravityView’s capabilities are standard WordPress capabilities. Each time an admin page loads, GravityView gives the built-in roles (Administrator, Editor, Author, Contributor, and Subscriber) any default capability they are missing, so a capability you only remove comes back.

    To take one away from a built-in role, deny it, for example with the capability’s Deny checkbox in Members. The free User Role Editor plugin can remove a capability from a role but can’t deny it.

    Administrators also have gravityview_full_access, which grants every GravityView capability, including any denied to their role. To take a capability away from administrators, deny gravityview_full_access as well. Remove Data clears these denials, so deny the capabilities again after removing GravityView’s data.

    Full access

    • gravityview_full_access: Gives the user every other GravityView capability. It also lets them edit Views without the unfiltered_html capability.

    Settings

    • gravityview_view_settings: Shows the Data Source column in the Views list, with a Settings link to each View’s form.
    • gravityview_edit_settings: GravityView gives this capability to administrators but doesn’t check it.
    • gravityview_uninstall: Controls whether the user can remove GravityView’s data, with the Remove Data section of GravityKit’s settings or the dialog that opens when GravityView is deactivated. Uninstalling GravityView and removing its data lists what it deletes.
    • gravityview_getting_started: Controls whether the user can open GravityView’s Getting Started page, with its List of Changes and Credits tabs.

    Users who can also edit Views get GravityKit’s Welcome page in its place: the Getting Started menu item is hidden, and the page’s address opens GravityView’s page on Welcome. Users who can’t edit Views, such as Contributors and Authors, still get Getting Started. Welcome doesn’t check gravityview_getting_started, so a role that can edit Views sees it without that capability.

    GravityKit’s Settings page, which holds GravityView’s settings, needs the WordPress manage_options capability. By default only administrators have it, whatever GravityView capabilities other roles have.

    Entry capabilities

    • gravityview_moderate_entries: Controls whether entries can be approved or rejected. Without it, the Gravity Forms Entries screen has no approval column and no Approve, Disapprove, or Reset Approval bulk actions. It’s also needed to moderate entries from the front end.
    • gravityview_edit_others_entries: Controls whether the user can edit other users’ entries on a View’s Edit Entry screen, even when Allow User Edit is off. A View’s Edit Window doesn’t close editing for these users.
    • gravityview_delete_others_entries: Controls whether the user can delete other users’ entries from a View. When a View’s Edit Window also closes deleting, these users can still delete.
    • gravityview_edit_entries: Shows Edit Entry in the WordPress toolbar on a View’s single entry page, linking to the entry in Gravity Forms. With the WordPress list_users capability, it also lets the user change who created an entry (Change Entry Creator) while editing it in Gravity Forms.

    Users with the Gravity Forms gravityforms_edit_entries capability can also edit every entry in a View, and an Edit Window doesn’t close editing for them either. Setting an editing deadline with Edit Window explains the deadline, and Creating an Entry Moderator role shows how to give a role these capabilities.

    Entry notes capabilities

    • gravityview_add_entry_notes: Controls whether the user gets the form for adding a note in a View’s Entry Notes field, and can add notes with it.
    • gravityview_view_entry_notes: Controls whether the user sees the notes in a View’s Entry Notes field.
    • gravityview_delete_entry_notes: Controls whether the user can delete notes in a View’s Entry Notes field. The delete controls are part of the notes list, so the user also needs gravityview_view_entry_notes.
    • gravityview_email_entry_notes: Controls whether the user can also email a note while adding it.

    View capabilities

    • edit_gravityviews: Controls whether Views can be edited. Without it, All Views and New View don’t show in the GravityKit menu.
    • edit_others_gravityviews: Controls whether Views owned by other users can be edited.
    • publish_gravityviews: Controls whether Views can be published.
    • read_private_gravityviews: Controls whether private Views can be read.
    • delete_gravityviews: Controls whether Views can be deleted.
    • delete_private_gravityviews: Controls whether private Views can be deleted.
    • delete_published_gravityviews: Controls whether published Views can be deleted.
    • delete_others_gravityviews: Controls whether Views owned by other users can be deleted, and whether the Delete Views section shows in GravityKit, then Settings, then GravityView.
    • edit_private_gravityviews: Controls whether private Views can be edited.
    • edit_published_gravityviews: Controls whether published Views can be edited.
    • copy_gravityviews: Controls whether the Clone and New Draft links show in the Views list.

    Warning: A user without the unfiltered_html capability can’t edit Views, whatever View capabilities their role has. The only exception is a user with gravityview_full_access.

    The built-in Editor role has unfiltered_html, but a custom role built up from Subscriber does not. On a multisite network, WordPress gives the capability to Super Admins only.

    Creating a View Editor role sets up a role that can edit Views with these capabilities.

    The GravityView tools of the GravityKit MCP check the same capabilities, so a role you set up for an AI assistant needs unfiltered_html as well. Creating Views with AI using the GravityKit MCP covers the setup. Where a role can’t have it, the gravityview/security/require_unfiltered_html filter turns the requirement off for the users you choose.

    Support capabilities

    • gravityview_contact_support: GravityView gives this capability to administrators but doesn’t check it.
    • gravityview_support_port: Controls whether the Support Port help panel loads on GravityView’s screens, and whether the user’s profile has the GravityView Support Port setting.

    Per-View capabilities

    These are meta capabilities: each one stands for an action on a single View. They don’t appear in a role editor such as Members, and adding them to a role has no effect. WordPress turns them into the primitive capabilities listed under View capabilities above, based on who authored the View.

    • edit_gravityview: Controls whether a specific View can be edited.
    • read_gravityview: Controls whether a specific View can be read.
    • delete_gravityview: Controls whether a specific View can be deleted.

    Letting a role edit only one View

    The primitive capabilities apply to every View, so edit_others_gravityviews grants editing on all of them at once. On its own, WordPress tells Views apart only by who authored them, which separates editing your own Views from editing everyone else’s. Each option below uses that difference.

    Option 1: make the user the View’s author. Give the role edit_gravityviews, edit_published_gravityviews, and unfiltered_html, and leave edit_others_gravityviews off. That user can then edit any View they authored, and no others.

    Views don’t show an Author box in the editor by default, so add one:

    add_filter( 'gravityview_post_type_support', function ( $supports ) {
        $supports[] = 'author';
    
        return $supports;
    } );

    Option 2: grant one specific View. To tie the permission to a single View whoever authored it, filter user_has_cap and grant the primitive capabilities only for that one pair of user and View. The user still needs unfiltered_html.

    Replace 45 with the user ID and 123 with the View ID:

    /**
     * Allows one user to edit one specific View.
     *
     * The per-View meta capability (edit_gravityview) is resolved by WordPress into the
     * primitive capabilities granted below, so those are what need to be set.
     *
     * @param array $caps     All capabilities the user currently has.
     * @param array $required The capabilities required for this check.
     * @param array $args     [0] requested capability, [1] user ID, [2] object ID.
     *
     * @return array
     */
    add_filter( 'user_has_cap', function ( $caps, $required, $args ) {
        $user_id = 45;  // The user who should get access.
        $view_id = 123; // The View they should be able to edit.
    
        // Only act on an edit check against a specific post.
        if ( 'edit_post' !== ( $args[0] ?? '' ) ) {
            return $caps;
        }
    
        // Bail unless this is the exact user and View pairing.
        if (
            (int) ( $args[1] ?? 0 ) !== $user_id
            || (int) ( $args[2] ?? 0 ) !== $view_id
        ) {
            return $caps;
        }
    
        $caps['edit_others_gravityviews']    = true;
        $caps['edit_published_gravityviews'] = true;
    
        return $caps;
    }, 10, 3 );

    Note: Adding custom PHP code snippets to your website explains how to add these snippets to your site.


    Roles #

    GravityView gives each built-in role these capabilities, and adds back any that are missing.

    Administrator

    Administrators get these capabilities and those of the roles below.

    • gravityview_full_access
    • gravityview_view_settings
    • gravityview_edit_settings
    • gravityview_uninstall
    • gravityview_contact_support
    • edit_others_gravityviews
    • edit_private_gravityviews
    • edit_published_gravityviews

    Editor

    Editors get these capabilities and those of the roles below.

    • read_private_gravityviews
    • delete_private_gravityviews
    • delete_others_gravityviews
    • publish_gravityviews
    • delete_published_gravityviews
    • copy_gravityviews
    • gravityview_edit_others_entries
    • gravityview_moderate_entries
    • gravityview_delete_others_entries
    • gravityview_add_entry_notes
    • gravityview_view_entry_notes
    • gravityview_delete_entry_notes
    • gravityview_email_entry_notes

    Author

    Authors get these capabilities and those of the roles below.

    • gravityview_edit_entries
    • gravityview_edit_entry
    • gravityview_edit_form_entries
    • gravityview_delete_entries
    • gravityview_delete_entry

    Contributor

    Contributors get these capabilities and those of the roles below.

    • edit_gravityviews
    • delete_gravityviews
    • gravityview_getting_started
    • gravityview_support_port

    Subscriber

    Subscribers get these capabilities:

    • gravityview_view_entries
    • gravityview_view_others_entries

    Every built-in role also has the WordPress read capability. Users editing their own entries need it to see the fields on the Edit Entry screen.

    Still stuck? How can we help?

    How can we help?

    "*" indicates required fields

    This field is for validation purposes and should be left unchanged.
    Replies will go to this email.
    How can we help?*
    My pre-sale question is related to...*
    My WordPress skills are....*
    My Gravity Forms skills are...*
    You will be shown articles from our documentation.
    Vous pouvez nous écrire dans votre langue maternelle si c’est plus facile pour vous—nous nous occuperons de la traduction!
    Puedes escribirnos en tu idioma nativo si te resulta más fácil; ¡nosotros nos encargamos de la traducción!
    Sie können uns in Ihrer Muttersprache schreiben, wenn das für Sie einfacher ist – wir kümmern uns um die Übersetzung!
    U kunt ons in uw moedertaal schrijven als dat gemakkelijker voor u is — wij zorgen voor de vertaling!
    Du kan skrive til oss på ditt morsmål hvis det er enklere for deg — vi tar oss av oversettelsen!
    Du kan skriva till oss på ditt modersmål om det är lättare för dig — vi tar hand om översättningen!
    Você pode nos escrever em seu idioma nativo se for mais fácil para você — nós cuidaremos da tradução!
    Puoi scriverci nella tua lingua madre se ti è più facile — penseremo noi alla traduzione!
    Please provide as much detail as you're able; this helps us provide you with faster support.
    Drop files here or
    Accepted file types: jpg, jpeg, gif, png, tiff, pdf, bmp, zip, json, csv, xls, xlsx, Max. file size: 256 MB.
      Get better at Gravity Forms every Friday

      Was this page helpful?

      Table Of Contents
      • GravityView capabilities
      • Roles
      GravityKit
      • How to Build It
      • GravityKit vs competitors
      • Pricing
      • Products
      • Our Team
      • Our Values
      • Work With Us
      • Partner Directory
      • Coupons
      Support
      • Support
      • Contact
      • Documentation
      • Scope of Support
      • Brand Guidelines
      • Brand Kit
      • Privacy Policy
      • Terms of Service (“Terms”)
      I am a...
      • Nonprofit
      • Web agency
      • Small business owner
      • Web developer
      • Educational institution
      • WordPress freelancer
      • Startup founder
      • One-person agency
      Get notified of updates.

      We’re constantly improving GravityKit. Fill out your email below and we’ll notify you anytime major updates drop.

      See past editions
      • Facebook
      • Twitter
      • Mastodon
      GravityKit is a Gravity Forms Certified Developer.

      Copyright © 2026, Katz Web Services, Inc.

      GravityKit and GravityView are registered trademarks of Katz Web Services, Inc.