EffectIO GravityView

Original price was: $70.00.Current price is: $4.99. / year

Drop-in compatible replacement & Licensed Product

Display All the Data Collected by Gravity Forms in the Easiest Way Possible. Create Useful Content for Your Website Using GravityView Plugin! Version: 2.18.7 The best, easiest way to display Gravity Forms entries on your website.

Released on: 2026-03-03

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Display on Your Website All the Data Collected by Gravity Forms in the Easiest Way Possible!

Consider the following scenario. You’re using Gravity Forms for quite some time now and you’ve already gathered data through your powerful contact forms. You want to display all those entries on your website, but don’t have the resources for hiring a programmer. And you don’t want to spend a small fortune on it.

Create Useful Content for Your Website Using GravityView Plugin

Adopt a do it yourself attitude and start creating those pages! You can choose between Table View, List View, Data Tables and Google Maps. Using the provided layouts, you can put all the collected data to work.

GravityView Features

Front-End Customization

Easily search entries, filter by parameters setup in your View mode. Having trouble with all the data? Sort any column by values with just one click.

Compatible With Gravity Form Addons

GravityView integrates seamlessly with all Gravity Forms Addons, thus adding value to the powerful front-end features.

Edit All the Entries from the Front-End

Save precious time and edit all the entries in the Gravity Forms form without the admin dashboard. You can also allow users to modify any entries they made.

Media Support

Show all your images, audio and video uploaded using the Gravity Forms plugin. Display them by adding a photo gallery in your template.

Multilingual Advantage

Available in many languages, such as: English, German, French, Turkish, Bengali, Italian, Dutch, Portuguese, Romanian and Hungarian.

Unlimited Views

There is no limit to how many Views you can create.

Choose which Entries go Live

You can approve or reject every entry before you publish it. You can also allow all of them, or none.

Featured Entries

Put a star on the specific entries you want to show first. This can be customized from the Admin Panel.

The best, easiest way to display Gravity Forms entries on your website.

2.54.2
  • This update fixes search issues affecting Multi Select fields and URL parameter filtering. #### 🐛 Fixed
  • Search not returning results for Multi Select fields.
  • URL search parameters not filtering results when the Search Bar is configured with only the "Search Everything" field.
2.54.1
  • This release resolves third-party plugin compatibility issues, Gravity Forms field rendering in Single Entry, and Custom Content field label handling in the View editor. #### 🐛 Fixed
  • The Gravity Forms field did not render correctly in Single Entry, causing broken CSS styling, form feeds, and third-party integration issues.
  • Sorting a View by column broke page styles when PDF for GravityView download links were present.
  • Admin Labels set on Custom Content fields were replaced by Custom Labels after saving the View.
  • Fatal error caused by a third-party plugin conflict that prevented GravityView from loading. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.11.0.
2.54
  • This update gives you more styling control over rows in the Layout Builder template and addresses issues affecting Edit Entry, Gravity PDF, and View widgets. #### 🚀 Added
  • Ability to configure custom CSS classes and HTML IDs for Layout Builder row wrapper elements in the View editor. #### 🐛 Fixed
  • Fatal errors in various scenarios:
  • On PHP 8+ when editing an entry with the Created By field in the edit layout and the form's honeypot enabled;
  • On the Edit Entry page with multi-column List fields caused by certain plugins;
  • When Gravity PDF generates a PDF for forms with Quiz fields.
  • View widgets (e.g., Search Bar, Page Links) rendering multiple times on pages that also contain a GravityView Search sidebar widget.
  • Embedded View in a Custom Content field not rendering inside lightbox Single Entry, showing "You are not allowed to view this content" instead. #### 💻 Developer Updates
  • Added `gravityview/template/layout-builder/row/attributes` filter to modify the HTML attributes of Layout Builder rows. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.10.0.
2.53
  • This release introduces the ability to filter Entry Notes by type, resolves multiple Edit Entry issues including hidden fields, List fields, and multi-page navigation, and fixes File Upload secure links forcing downloads instead of opening in the browser. #### 🚀 Added
  • Entry Notes field setting to filter displayed note types, such as hiding notification confirmations while showing only user notes. #### 🐛 Fixed
  • Hidden fields not appearing on the Edit Entry page when the `gravityview/edit_entry/reveal_hidden_field` filter returns `true`.
  • Multi-column List fields with data on the Edit Entry page no longer display serialized array data when revealed via conditional logic.
  • Edit Entry Next/Previous buttons not navigating to the correct page on multi-page forms.
  • The "Unapproved" entries filter preventing other plugins from modifying the entry query.
  • Layout Builder template now has distinct CSS classes for Single Entry (`gv-layout-builder-single-container`) and Multiple Entries (`gv-layout-builder-multiple-container`) views, matching the pattern used by Table and List templates.
  • File Upload field secure download links now open files (PDFs, images, etc.) in the browser instead of forcing a download. #### 💻 Developer Updates
  • Added `gk/gravityview/field/notes/type-labels` filter to modify the labels displayed for note types in the Entry Notes field settings.
  • Added `gk/gravityview/field/notes/default-types` filter to modify the default note types available in the Entry Notes field settings. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.9.0.
2.52
  • This release improves File Upload field secure download links, fixes a compatibility issue with the Gravity Forms Populate Anything plugin, and resolves issues with the Gravity Forms field and View filtering. #### ✨ Improved
  • File Upload fields now generate cleaner, more flexible secure download links. #### 🐛 Fixed
  • Inconsistent behavior between View filtering using URL parameters and Search Widget configuration.
  • Choice fields (e.g., Select, Radio) populated by the Gravity Forms Populate Anything plugin now display labels instead of raw values when "Show Label" is enabled.
  • Gravity Forms field issues:
  • Embedded forms with conditional logic were not rendered.
  • Successful form resubmission after initial validation failure would fail with "Another submission is already in progress" error. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.8.0.
2.51
  • This release adds support for Gravity Forms Repeater fields and resolves issues with field visibility, embedded Views, and Image Choices field display. #### 🚀 Added
  • Support for Gravity Forms Repeater fields, including nested data display in Table and List Views, Search Bar integration, and configurable display limits. #### 🐛 Fixed
  • View cache not clearing after editing entries via GravityView Edit Entry.
  • Field visibility settings were not being respected by the Layout Builder template.
  • Embedded Views (via the `[gravityview]` shortcode or GravityView View field) were not rendering correctly when displayed within a Single Entry layout on pages with multiple Views.
  • Image Choices field displayed the same image for all choices when each choice was added as a separate field in a View. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.7.2.
2.50.1
  • This release fixes Search Bar settings modal display issues and a conflict with plugins using Laravel components, and adds new filters for entry deletion and edit locking control. #### 🐛 Fixed
  • Search Bar Settings modal Close button not visible and dialog appearing behind the admin bar on smaller viewports.
  • Conflict with plugins that use Laravel/Illuminate components. #### 💻 Developer Updates
  • Added `gk/gravityview/delete-entry/can-delete` filter to control whether a user can delete an entry.
  • Added `gk/gravityview/edit-entry/lock-dialog/show-request-control` filter to control visibility of the Request Control button in the entry lock dialog.
2.50
  • This release improves error messaging for administrators, adds custom CSS/JavaScript placeholders for View-specific styling, and fixes Edit Entry functionality, REST API access handling, PHP 8.4 compatibility issues, and more. #### ✨ Improved
  • Administrators now see detailed, actionable error messages when Views or entries cannot be displayed, instead of the generic "You are not allowed to view this content." message.
  • Custom CSS and JavaScript settings now support placeholders that are automatically replaced with View-specific values. This makes it easy to write custom styles that apply to a single View without affecting others on the same page. [Read about the new placeholders](https://docs.gravitykit.com/article/246-adding-custom-css-to-your-website#:~:text=Available%20placeholders).
  • The "Created By" field on the Edit Entry page now includes AJAX-powered search, making it easy to find and select users. #### 🐛 Fixed
  • JavaScript error breaking Edit Entry functionality when forms use conditional logic on buttons.
  • Unnecessary database queries running on every page load when GravityView caching was disabled, potentially causing performance issues.
  • Multi-column List fields on the Edit Entry page displayed serialized array data (e.g., `a:1:{i:0;s:0:"";}`) instead of remaining empty when revealed via conditional logic.
  • REST API requests for single entries now properly respect View settings like "Prevent Direct Access" and REST API restrictions.
  • PHP 8.4 implicit nullable parameter deprecation warnings.
  • Name field now respects hidden input settings configured in Gravity Forms (e.g., hiding Prefix, Middle Name or Suffix).
  • Some hooks were not removed when switching lightbox provider.
  • Merge tag picker not appearing in the View editor when Yoast SEO Premium is active. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.7.1. #### 💻 Developer Updates
  • Added `gk/gravityview/custom-code/placeholders` filter to modify or add custom placeholders for the Custom CSS and JavaScript settings.
  • The `VIEW_SELECTOR` placeholder is hard-coded to `.gv-container.gv-container-{view id}`. If you have removed those classes by using the `gravityview/render/container/class` filter, the `VIEW_SELECTOR` placeholder will not work as expected; use the `VIEW_ID` placeholder instead.
  • View Custom CSS and JavaScript is now output only once per View, even when the same View is embedded multiple times on a page.
2.49
  • This update adds a new merge tag modifier for improved URL encoding and resolves a WordPress 6.9 compatibility issue affecting classic themes. #### 🚀 Added
  • [`:rawurlencode` merge tag modifier](https://docs.gravitykit.com/article/350-merge-tag-modifiers#Usage-rawurlencode-Modifier-eLEk5) for better handling of special characters in URL paths and email links. #### 🐛 Fixed
  • Compatibility issue with WordPress 6.9 that caused Views to display incorrectly on classic themes. #### 💻 Developer Updates
  • Added `gk/gravityview/compatibility/block-assets-on-demand` filter to control whether GravityView disables WordPress 6.9's on-demand block asset loading (`true` by default).
2.48.5
  • This release resolves deprecation notices in GravityView blocks on WordPress 6.7+, fixes edit locking not releasing entries properly on the Edit Entry page, and addresses PHP warnings. **Note: [GravityView blocks](https://docs.gravitykit.com/article/915-embedding-views-entries-and-fields-using-blocks) now require WordPress 6.3 or newer.** #### 🐛 Fixed
  • Deprecation notices in GravityView blocks on WordPress 6.7+.
  • With Edit Locking enabled, entries sometimes stayed locked after someone finished editing them, causing attempts by others to take over editing to fail.
  • PHP deprecation warning when editing certain entries with Post fields.
  • PHP notice when using `{sequence}` merge tag as a custom label for a View field. #### 💻 Developer Updates
  • Added `gk/gravityview/delete-entry/mode` filter to allow code to modify the delete mode (whether to trash or delete an entry) for a specific View.
  • Deprecated the `gravityview/delete-entry/mode` filter.
  • Added `gk/gravityview/delete-entry/delete-connected-post` filter to allow code to modify the behavior of deleting posts connected to an entry.
  • Deprecated the `gravityview/delete-entry/delete-connected-post` filter.
  • Added `gk/gravityview/delete-entry/deleted` action to trigger when an entry is deleted.
  • Deprecated the `gravityview/delete-entry/deleted` action.
  • Added `gk/gravityview/delete-entry/trashed` action to trigger when an entry is trashed.
  • Deprecated the `gravityview/delete-entry/trashed` action.
2.48.4
  • This release resolves a compatibility issue with the Advanced Post Creation Add-On and adds new filters for developers to adjust edit and delete entry behavior. #### 🐛 Fixed
  • "You don’t have permission to edit this post" shown when editing entries with Post fields linked to posts created through the Advanced Post Creation Add-On. #### 💻 Developer Updates
  • Added `gk/gravityview/edit-entry/init/data` filter to modify form, entry, and View data before rendering the Edit Entry form.
  • Added `gk/gravityview/delete-entry/show-delete-button` filter to allow code to modify the visibility of the Delete button, with entry, form, View ID, and post ID as parameters.
  • The `gravityview/delete-entry/show-delete-button` filter will be deprecated in a future release.
2.48.3
  • This hotfix resolves a performance issue introduced in 2.48.2. #### 🐛 Fixed
  • After the 2.48.2 update, Views were taking significantly longer to load. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.7.0.
2.48.2
  • This release addresses multiple issues impacting search fields, Edit Entry behavior, logging of entry approval status changes, and other aspects of the plugin’s functionality. #### 🐛 Fixed
  • Fatal error when using Chained Select fields in the Search Bar without proper form context.
  • Incorrect search logic for Date and Entry Date fields when using a single input or a range.
  • Fields on the Edit Entry page not clearing stored values when hidden by conditional logic, or restoring their default/merge-tag-based values when shown again.
  • Email fields with confirmation enabled could display `Array` instead of the correct value.
  • Workflow Step field not able to be used to link to a single entry.
  • Entry Notes not being added when an entry’s approval status changed due to the Unapprove Entries After Editing setting or when updated via the Approval Status field on the Entry Edit page. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.6.2. #### 💻 Developer Updates
  • Added `gk/gravityview/view_collection/from_post/views` filter to allow code to add Views to the Collection that are not found by the default logic, or modify the View Collection before it is returned.
  • Improved error message handling with centralized `GravityView_Error_Messages` class:
  • Error messages now differentiate between administrators (actionable links) and regular users (generic messages) to prevent information disclosure.
  • Entry permission checks moved to `GV\Entry::check_access()` for better encapsulation.
  • All error codes standardized to `snake_case` for consistency with WordPress core conventions.
  • Enhanced security of error messages by properly escaping all translatable strings using `esc_html__()` and `wp_kses_post()`.
  • Improved code quality and type safety:
  • Removed redundant `as_entry()` conversions where objects are already `GV\Entry` instances.
  • Added safe array access using `GV\Utils::get()` to prevent undefined index errors.
  • Fixed type confusion between `GV\Entry` objects and raw entry arrays.
2.48.1
  • This update resolves issues with date filtering, lightbox display, and Edit Entry layout styling. #### 🐛 Fixed
  • When using a single-input Entry Date search field, results now include only entries created on the specified date, rather than all entries from that date onward.
  • File Upload field images were incorrectly displaying in a lightbox when the View's "Enable lightbox for images" setting was disabled, but another field had "Open in a lightbox?" enabled.
  • Styling issues on the Edit Entry page when using the Layout Builder for the Single Entry page.
2.48
  • This update improves responsiveness and spacing in Layout Builder layouts, and fixes an issue that could prevent GravityKit settings from saving. #### ✨ Improved
  • Layout Builder layouts are easier to view on smaller screens and entries are now more clearly separated. #### 🐛 Fixed
  • Saving GravityKit settings could fail in certain situations. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.6.0.
2.47
  • This release improves the handling of shortcodes and File Upload fields, and fixes an issue where a View would fail to render. #### ✨ Improved
  • Excerpts and content previews now automatically remove GravityView shortcodes for cleaner content display in archives, widgets, and feeds.
  • Allow PDF files to bypass secure download URLs when the "Use Direct File Path for Media" setting is enabled for a File Upload field.
  • Shortcodes can now accept special characters that WordPress ignores. #### 🐛 Fixed
  • Search Bar no longer disappears when the “Hide View data until search is performed” setting is enabled. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.5.0. #### 💻 Developer Updates
  • Added `pdf` to the allowed file extensions for the `gk/gravityview/fields/fileupload/secure-links/allowed-extensions` filter.
2.46.2
  • #### ✨ Improved
  • Notices and frontend messages for shortcodes with invalid or missing `secret` attributes are clearer and can be dismissed globally.
  • Shortcodes referencing the same View they are embedded in no longer require a secret. #### 🐛 Fixed
  • Entry Link block not working with secure Views requiring a secret.
  • Export widget not working when Views were filtered to show entries created by the logged-in user.
  • Fields linked to Single Entry layouts are now exported as p`xlain text values, not hyperlinks, when using direct CSV/TSV export URLs.
  • Featured entries in the Layout Builder template now display with the intended styling.
  • Single Entry pages not rendering when search filter parameters were present in the URL. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.4.0. #### 💻 Developer Updates
  • Added a `gv-template-{type}` class to the outer containers of Layout Builder, List, and Table templates, enabling easier custom JS and CSS targeting.
2.46.1
  • This update fixes widget display issues when embedding Views with page builders. #### 🐛 Fixed
  • Widgets not rendering when Views are embedded using shortcodes in page builders like Elementor and Divi.
2.46
  • This release adds the ability to output column values from multi-column List fields using merge tag modifiers, notifies admins when users access pages with misconfigured shortcode secrets, and fixes issues with Checkbox field settings, Result Number sequencing, and a potential PHP error with Address fields. #### 🚀 Added
  • Support for the List field merge tag modifier (e.g., `{List:1:2:text}`), enabling output of column values as an HTML list (default) or as a comma-separated string.
  • An admin notice is displayed when a GravityView shortcode’s required `secret` attribute is missing or invalid. #### 🐛 Fixed
  • Display issue with Checkbox field settings in the View editor where related "Link to single entry" options were not grouped together.
  • Result Number field now respects the "First Number in the Sequence" setting instead of always starting at 0.
  • PHP fatal error that could occur when editing entries containing Address fields. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.3.1, fixing an unrelated product dependency notice shown when installing certain products from the Manage Your Kit screen.
2.45
  • This release introduces a new 4-column Layout Builder option and lightbox support for the `[gv_entry_link]` shortcode, improves performance by disabling secure links for File Upload fields, and resolves various issues with filters, notifications, and file display on the Edit Entry screen. #### 🚀 Added
  • 4-column row layout option in Layout Builder.
  • Setting for the File Upload field to disable secure download URLs for images, audio, and video files, greatly improving performance.
  • New `lightbox` attribute for the `[gv_entry_link]` shortcode to open the link in a lightbox.
  • Supports `action` attribute values: `read`, `edit`. #### ✨ Improved
  • Security of the `[gv_entry_link]` shortcode. #### 🐛 Fixed
  • Range filter on the Date Created field returned incorrect results when only a start date was entered.
  • Field filter form in the View editor now properly matches accented characters (e.g., typing "e" matches "é").
  • Approval-related notifications no longer fire when saving an entry if the Approve Entries field remains unchanged.
  • Notifications now send only when the approval status actually changes (applies to Edit Entry, front-end approval, admin bulk actions, and merge-tag approval updates).
  • File Upload field now reliably displays existing images on the Edit Entry form in complex scenarios. #### 💻 Developer Updates
  • Filters for customizing secure download bypass behavior:
  • `gk/gravityview/fields/fileupload/secure-links/bypass` controls bypass per field/View/user;
  • `gk/gravityview/fields/fileupload/secure-links/allowed-extensions` customizes allowed file types.
  • Deprecated `GravityView_Entry_Link_Shortcode` class in favor of the `GV\Shortcodes\gv_entry_link` function.
  • Deprecated `GravityView_Admin_Notices` class in favor of the new notices functionality provided by Foundation. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.3.0:
  • New GravityKit global settings for logging configuration (level, type, cleanup schedule, retention);
  • A unified way to display admin notices across all GravityKit products;
  • Performance improvements and bug fixes.
2.44
  • This release updates the View editor with new display options for Checkbox fields and Search Bar columns, enhances Magic Links validation and BuddyBoss/BuddyPress page support, and resolves issues affecting the Search Bar widget and Edit Entry screen. #### 🚀 Added
  • Ability to arrange Search Bar fields vertically (stacked) or horizontally (side by side). #### ✨ Improved
  • Detection of BuddyBoss and BuddyPress on group and user profile pages.
  • Performance of [Magic Links](https://www.gravitykit.com/products/magic-links/) validation.
  • Text alignment classes (left, right) no longer applied to Search Bar columns.
  • Alignment of File Upload field icons with filenames on the Edit Entry screen.
  • Entries updated through the Edit Entry page redirect back to that page, preventing repeated submissions. #### 🐛 Fixed
  • Removing a file from a File Upload field on the Edit Entry page did not clear the field.
  • Date Range filters returned incorrect results when only a start or end date was entered (including in the DataTables layout).
  • Inconsistent sizing of Search Bar field icons. #### 💻 Developer Updates
  • Added `gk/gravityview/admin-views/area/actions` hook, which runs inside the View editor’s droppable areas and allows adding custom actions.
2.43.3
  • This update improves Entry Notes and improves the default behavior for the Search Bar labels. #### 🐛 Fixed
  • Entry Notes field displaying an error message when adding a note, even if the note is successfully added.
  • New Search Bar field labels are now visible by default on any layout. #### ✨ Improved
  • Sanitization for Entry Notes content.
  • Error handling for both AJAX and non-AJAX requests in Entry Notes.
  • Removed old broken links from this changelog ⛓️‍💥 #### 💻 Developer Updates
  • Deprecated `GravityView_Entry_Notes::get_note()` in favor of `GFAPI::get_note()`.
2.43.2
  • This release introduces a flexible display format for checkbox fields, tightens Edit Entry security, and polishes File Upload presentation. #### 🚀 Added
  • "Display Format" setting for Checkbox fields to choose between bulleted lists (default) or comma-separated values. #### ✨ Improved
  • Improved security in Edit Entry surrounding the Approval Status field.
  • File Upload field display on the Edit Entry screen: icons are now aligned with the filename.
  • The Approval Status field correctly reflects the current entry approval status.
2.43.1
  • This update fixes several issues, including DIY Layout container tag selection, incorrect Time field value display, and various PHP warnings and deprecation messages. #### 🐛 Fixed
  • Time field values displaying incorrectly when the server and WordPress are set to different timezones.
  • Choosing "None" as the container tag in DIY Layout not being saved and reverting to "DIV".
  • Inline editing automatically enabled on Single Entry pages in List Views when using GravityEdit.
  • "Undefined array key" PHP warning that could occur when using the Gravity Forms Signature Add-On.
  • Various PHP warnings and deprecated notices.
2.43
  • This update adds support for displaying Views inside Jetpack CRM Client Portal Pro pages, fixes entry sorting on the Gravity Forms Entries page when filtering by approval status, and resolves Search Bar issues involving the Chained Selects Add-On and Approval Status search. #### 🚀 Added
  • Support for displaying Views embedded in Jetpack CRM Client Portal Pro pages. #### 🐛 Fixed
  • Sorting entries by field values in the Gravity Forms Entries table did not work when the “Unapproved” status filter was applied.
  • In some cases, adding a Chained Selects Add-On field to the Search Bar caused raw JavaScript code to be visible and prevented the field from working properly.
  • Approval Status search was not working.
2.42.2
  • This hotfix resolves a display issue introduced in 2.42 affecting address subfields in the Search Bar widget, and fixes a fatal error related to the Image Hopper Post Image field. #### 🐛 Fixed
  • Address field subfields (State/Province, City, etc.) were not displaying in the Search Bar widget after the 2.42 update.
  • Fatal error when editing an entry containing an Image Hopper Post Image field.
2.42.1
  • This patch resolves a fatal error that could occur when using the plugin with older versions of Gravity Forms. #### 🐛 Fixed
  • Fatal error due to a call to an undefined method when using GravityView with Gravity Forms versions older than 2.9.
2.42
  • This update delivers a major overhaul of the Search Bar widget, offering significantly more flexibility in how search fields are displayed and configured, along with new developer features and improved template handling for easier customization. #### 🚀 Added
  • A new `search_visible_fields` setting that restricts "Search Everything" searches to visible View fields.
  • The Search Bar widget can now be configured with different row types, just like the Layout Builder.
  • Advanced search fields are shown in a collapsible section, hidden by default for a cleaner interface.
  • A dedicated Search Button field for more flexible placement.
  • Added a Search Mode field (can be hidden or shown as radio buttons).
  • Hide individual search fields based on user role.
  • Sieving can now be set on a per-field basis for choice search fields.
  • More granular control over search fields with specific settings for each one. #### 💻 Developer Updates
  • Added `gk/gravityview/widget/search/visible_fields_only` filter to modify whether "Search Everything" searches are limited for a View.
  • Added a fourth `$data` attribute to `\GravityView_View::render()` for setting a `$data` global in View templates.
  • Updated Search Bar templates to use the new global `$data` variable instead of `$gravityview_view`:
  • `$gravityview_view->search_fields` → `$data['search_fields']`
  • `$gravityview_view->permalink_fields` → `$data['permalink_fields']`
  • `$gravityview_view->search_layout` → `$data['search_layout']`
  • `$gravityview_view->search_mode` → `$data['search_mode']`
  • `$gravityview_view->search_class` → `$data['search_class']`
  • `$gravityview_view->search_clear` → `$data['search_clear']`
  • Added `gk/gravityview/search/additional-reserved-args` filter to add additional reserved arguments for the Search Bar widget.
2.41
  • This release adds a GravityBoard widget for embedding boards in Views, resolves issues with block rendering and Chained Selects fields, fixes Single and Edit Entry not working in membership plugins, and alerts users to potential conflicts with Formidable Views. #### 🚀 Added
  • [GravityBoard](https://www.gravitykit.com/products/gravityboard/) widget to embed a board in a View. #### 🐛 Fixed
  • For some users, adding a Chained Selects Add-On field to the Search Bar causes JavaScript code to be visible and the field would not work as expected.
  • When "Preview as shortcode" was enabled in the View editor, some blocks would not render properly on the frontend.
  • Added a compatibility notice when using Formidable Views and GravityView at the same time.
  • Single Entry and Edit Entry were not working when Views were embedded in some plugin membership pages. These plugins include LearnDash, BuddyBoss and BuddyPress, Ultimate Member, and WooCommerce Account Pages. #### 💻 Developer Updates
  • `requires` and `requires-not` field setting conditional display were not working correctly for radio buttons.
  • Added `GVCommon::is_rest_request()` method to check if the current request is a REST request, a clone of the `wp_is_serving_rest_request()` function.
  • CSS files are now versioned using `filemtime()` instead of the plugin version, ensuring browsers always load the latest styles after updates.
2.40
  • This release fixes issues with editing entries that include File Upload fields and downloading files with spaces in their filenames, corrects CSV export of Survey Add-On values, and adds support for the `{get}` merge tag inside the `[gv_entry_link]` shortcode. #### 🚀 Added
  • Support for the `{get}` merge tag inside the `[gv_entry_link]` shortcode. #### 🐛 Fixed
  • Multiple issues with the File Upload field on the Edit Entry screen.
  • CSV export of Survey Add-On fields now correctly outputs data values instead of raw HTML markup.
  • Filenames with spaces in File Upload field links were incorrectly encoded, preventing files from opening or downloading. Thanks, Jake!
2.39.1
  • This hotfix resolves a fatal error that occurred when updating the plugin from version 2.38 or earlier. #### 🐛 Fixed
  • Fatal error when updating the plugin from version 2.38 or earlier. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.25.
2.39
  • This update speeds up form loading in the View editor, fixes GravityEdit compatibility and translation issues in WordPress 6.8, and includes other fixes and improvements. #### 🐛 Fixed
  • Uploaded files are kept on the Edit Entry form if validation fails. #### ✨ Improved
  • Faster form fetching in the Data Source dropdown in the View editor.
  • Expand/contract button is no longer shown in View editor warning dialogs. #### 🐛 Fixed
  • Compatibility issue with GravityEdit when using the Layout Builder template.
  • PHP notice in WordPress 6.8 caused by initializing product translations too early. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.24. #### 💻 Developer Updates
  • The `$forms` array passed to the `gravityview/metaboxes/data-source/before` and `gravityview/metaboxes/data-source/after` filters now includes only form IDs as keys and titles as values, instead of full form objects.
  • The `gk/gravityview/common/get_forms` filter is no longer applied to forms shown in the Data Source dropdown.
  • Added `gk/gravityview/lightbox/entry/link` filter to modify the markup of Single Entry and Edit Entry links that open in a lightbox.
2.38
  • This release adds a new setting for Edit Entry locking and fixes issues with multi-page form entry editing, shortcode rendering inside the Layout Builder template, entry locking, and more. #### 🚀 Added
  • View editor setting to control how frequently requests to take control of a locked entry are checked when Edit Locking is enabled. #### 🐛 Fixed
  • Navigation between pages in multi-page forms was broken when editing entries.
  • GravityView View field in the Single Entry layout may not display results when accessed from a paginated View.
  • `[gv_entry_link]` shortcode was not rendering inside the Custom Content field when using the Layout Builder template.
  • Fatal error when a Chained Selects Add-On search field was added to the Search Bar, then removed from the connected form.
  • Entry locking not working in certain cases.
  • Browser performance issue when a View is rendered in the Elementor preview area. #### 💻 Developer Updates
  • Added `gk/gravityview/edit-entry/user-can-edit-field` filter to allow modifying field visibility in Edit Entry.
2.37
  • This release enhances dialogs in the View editor, improves button and link positioning on the Edit Entry page, and resolves missing settings, embed issues in page builders, unsaved changes warnings, and more. #### 🚀 Added
  • Expand/contract button to field and widget settings in the View editor.
  • When the dialog is expanded, the code editor will expand to the full width of the dialog. #### ✨ Improved
  • The display of action buttons/links on the Edit Entry page. #### 🐛 Fixed
  • Missing settings in the View editor for customizing next/previous page button text on the Edit Entry screen.
  • Missing hooks in the Layout Builder template prevented extensions like Ratings & Reviews from working.
  • Broken Entry Edit link inside the lightbox when viewing a single entry.
  • Settings text may not wrap correctly in the View editor.
  • The "Are you sure you want to leave this page?" unsaved changes warning appears after opening field settings and navigating away from the Edit View page, even if no changes were made.
  • Embedding a View via a page builder (e.g., Elementor) prevented a GravityView View field in the Single Entry layout from rendering.
2.36
  • This update introduces a new notification event for duplicated entries, along with fixes and improvements to GravityView blocks, shortcodes, and Views using joined data from multiple forms. #### 🚀 Added
  • New notification event "GravityView - Entry is duplicated" that runs when entries are duplicated using GravityView. #### ✨ Improved
  • Forms in the form selection filter on the Views page are now sorted alphabetically.
  • Security enhancements for GravityView blocks and shortcodes. #### 🐛 Fixed
  • View Details block could not be previewed when enhanced security was enabled on the View.
  • Adding the GravityView shortcode or View block in the block editor prevented content from being saved when the View was configured to redirect on no entries.
  • `[gravityview]` shortcode not returning results when the `search_value` attribute value contains an apostrophe.
  • Issues in Views using joined data ([Multiple Forms](https://www.gravitykit.com/extensions/multiple-forms/) extension):
  • Single Entry layout not working in a lightbox;
  • Invalid `GravityView > Edit Entry` link in the top admin bar when editing an entry;
  • PHP notice triggered when editing entries in a lightbox.
2.35
  • This update adds random sorting to the GravityView block, improves how partial entries are handled, and fixes several issues, including a fatal error in Gravity Forms 2.9.3 or newer. #### 🚀 Added
  • Random sorting option in the GravityView block. #### ✨ Improved
  • Partial entries no longer appear as "Unapproved" on the Entries page. #### 🐛 Fixed
  • Random sorting was not working when overriding the View sorting using the `sort_direction` shortcode attribute.
  • Entry notes not displaying in the DataTables extension when the first View field is a Date field.
  • Gravity Flow fields were displaying as available when Gravity Flow was not active.
  • Result Number field would not reset counts when multiple Views were displayed on the same page.
  • Random sorting of View entries did not work unless View caching was explicitly disabled.
  • Fatal error in Gravity Forms 2.9.3 or newer when editing an entry with a File Upload field. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.23.
2.34.2
  • This release fixes a PHP notice in WordPress 6.7+ and a display issue in Views using the Layout Builder template. #### 🐛 Fixed
  • `function _load_textdomain_just_in_time was called incorrectly` PHP notice in WordPress 6.7 or newer.
  • Display issue caused by a malformed `div` tag in the Layout Builder View template.
2.34.1
  • This update resolves multiple issues, including problems with search bar visibility in Layout Builder, entry management in multisite environments, and non-functional entry locking and notes, among others. #### 🐛 Fixed
  • The Search Bar would not always be visible in Views using the Layout Builder.
  • Users belonging to the main network site in a multisite environment couldn’t delete their own entries on subsites.
  • Entry locking not working.
  • JavaScript error preventing entry notes from being added when using the Twenty Twenty-Two theme or newer.
  • Using a comma in the `:format` merge tag modifier with Date fields caused partial results to be returned. #### 💻 Developer Updates
  • Added `gk/gravityview/edit-entry/renderer/enqueue-entry-lock-assets` filter to override whether to load the entry lock UI assets.
  • Added `gk/gravityview/edit-entry/renderer/entry-lock-dialog-markup` filter to modify the entry locking UI dialog window markup.
2.34
  • This release introduces the [Layout Builder](https://www.gravitykit.com/announcing-gravityview-2-34-all-new-layout-builder) that allows creating custom layouts with rows and columns directly in the View editor, adds support for exporting entries by Approval Status, and includes various fixes and improvements. #### 🚀 Added
  • New Layout Builder View type for creating custom layouts with single or multi-column configurations and adjustable widths.
  • Support for using entry Approval Status in conditional logic rules on the Gravity Forms Export Entries page. #### ✨ Improved
  • Entries added via the Gravity Forms API or while GravityView is inactive can now be filtered using the "Unapproved" status on the Entries page. #### 🐛 Fixed
  • Fatal error when searching entries by Approval Status in Views joined with another form using the Multiple Forms extension.
  • Some [merge tag modifiers](https://docs.gravitykit.com/article/350-merge-tag-modifiers) (e.g., `:maxwords`) not being processed.
  • WordPress's timezone offset not applying to Date field output with the `:format` merge tag modifier.
2.33.2
  • This update removes debugging code from the Entry Notes field. #### 🐛 Fixed
  • Debugging code being shown in the Entry Notes field output.
  • Output of the User Activation field not being sanitized.
2.33.1
  • This update removes debugging code from the Entry Notes field. #### 🐛 Fixed
  • Debugging code being shown in the Entry Notes field output.
2.33
  • This release introduces support for the Source ID meta (Gravity Forms 2.9+), adds a new User Activation field to the View editor, and includes various fixes and enhancements. #### 🚀 Added
  • Support for the Source ID meta introduced in Gravity Forms 2.9.
  • New User Activation field in the View editor to activate users added by the Gravity Forms User Registration add-on.
  • Client-side validation of View editor settings to prevent incorrect values.
  • `:initials` merge tag modifier for Name fields to display initials.
  • `:format` merge tag modifier for field inputs (e.g., `{Event Field:1.1:format:Y-m-d}`). #### 🐛 Fixed
  • Merge tags in redirect URLs were not processed after editing or deleting an entry in the lightbox.
  • Individual Checkboxes field inputs incorrectly exported in CSV.
  • Custom permalinks not being used in embedded Views.
  • Deprecated filter notice when both the Advanced Filter extension (version 3 or newer) and Gravity Flow are active.
  • Labels for fields with empty values disappearing in mobile view when joining forms using the Multiple Forms extension.
  • Views defaulting to English instead of the site's language for users without certain capabilities. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.22. #### 💻 Developer Updates
  • Added `gravityview/template/field/csv/tick` filter to programmatically modify the checkbox "check" output in CSV.
  • Added `gravityview/shortcode/after-processing` action after a `[gravityview]` shortcode is finished.
2.32
  • This release adds a new form notification option for updated entries, resolves file upload issues on the Edit Entry screen, and includes developer-focused enhancements. #### 🚀 Added
  • New notification option for forms, triggered when an entry is updated. #### 🐛 Fixed
  • File upload field issues on the Edit Entry screen:
  • Delete/download icons not displaying in Gravity Forms 2.9+;
  • Unable to select files for upload when the form field's "Multiple Files" setting was enabled without a "Maximum Number of Files" value. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.21. #### 💻 Developer Updates
  • Added `gk/gravityview/view/entries/join-conditions` filter to modify the join conditions applied when retrieving View entries.
  • Added `gk/gravityview/template/options` filter to programmatically modify field settings in the View editor.
  • Added `gravityview/row-added` JavaScript event, triggered when a new row is added to a widget or field area.
2.31.1
  • This hotfix release resolves display issues with certain View layouts. #### 🐛 Fixed
  • Rendering issue affecting certain View layouts, such as Maps, introduced in the previous release.
2.31
  • This release introduces [flexible widget positioning](https://docs.gravitykit.com/article/1027-dynamic-widget-placement?utm_source=gravityview&utm_medium=changelog&utm_campaign=release) in Views, enhances entry-in-a-lightbox functionality, and adds support for the Gravity Forms 2.9+ Image Choice field. It also addresses compatibility issues with LiteSpeed, Divi, and LifterLMS, along with various other fixes and improvements. #### 🚀 Added
  • Ability to position widgets in the View editor using predefined layouts, offering a range of single or multi-column configurations with varying widths.
  • View setting to control what happens when a user clicks the Cancel link when editing an entry in the lightbox.
  • Support for the upcoming Image Choice field in Gravity Forms 2.9+. #### 🐛 Fixed
  • GravityView tab not displaying in certain cases under GravityKit > Settings menu.
  • Widgets could not be configured after being added to a new, unsaved View.
  • Compatibility with the Divi theme that prevented the Signature field from being edited on the Edit Entry screen.
  • Conflict with the LiteSpeed plugin that caused a fatal error when redirecting users after duplicating an entry.
  • JavaScript enqueued in the site's footer was not executed when editing an entry in the lightbox.
  • It was not possible to add new entry notes when viewing a single entry in the lightbox.
  • Validation error displayed when adding merge tags to the Entry Slug setting input in the View editor.
  • The search box in the Change Entry Creator field did not return results when editing an entry on the Forms > Entries screen.
  • Fatal error when activating LifterLMS with GravityView active.
  • Searching across all fields not working as expected when the search value contains special characters or accents (e.g., ä, ß, İ). #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.20. #### 💻 Developer Updates
  • Added `gk/gravityview/lightbox/entry/before-output` action that fires before the entry content is output in the lightbox.
  • Added `gk/gravityview/lightbox/entry/output/head-before` action that fires after the tag is opened.
  • Added `gk/gravityview/lightbox/entry/output/head-after` action that fires before the tag is closed.
  • Added `gk/gravityview/lightbox/entry/output/content-before` action that fires after the tag is opened and before the content is rendered.
  • Added `gk/gravityview/lightbox/entry/output/content-after` action that fires after the content is rendered and before the footer.
  • Added `gk/gravityview/lightbox/entry/output/footer-after` action that fires after the footer and before the closing tag.
  • Added `gravityview/fields/image_choice/image_markup` filter to modify the Image Choice field (Gravity Forms 2.9+) markup.
  • Added `gravityview/fields/image_choice/output_label` filter to control whether to display the value or label of an Image Choice field.
2.30.1
  • This hotfix release resolves an issue with the Multiple Forms extension. #### 🐛 Fixed
  • Fatal error in the View editor when using joined data from multiple forms.
2.30
  • This release adds the ability to change the entry creator from the Edit Entry screen, improves upload handling, fixes various bugs, and updates internal components. #### 🚀 Added
  • Entry creator can now be changed from the Edit Entry screen.
  • `{now}`, `{yesterday}`, and `{tomorrow}` relative date merge tags. #### ✨ Improved
  • Handling of multi-file uploads on the Edit Entry screen. #### 🐛 Fixed
  • Entry loading inside a lightbox did not work in some cases when BuddyPress was active.
  • Resending notifications from the Entries screen did not work when sending to all entries filtered by approval status.
  • Conflict with the Wordfence plugin caused a fatal error when redirecting users after deleting an entry.
  • Fatal error when rendering a GravityView View field with a non-existent View ID.
  • Survey field (Rating type) values were displayed in reverse order when a View was embedded inside another View.
  • Unexpected scrolling in the View editor after adding a field.
  • PHP notice when rendering a View with a field associated with an inactive add-on.
  • Entry duplication not working on the Entries page. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.19.
2.29
  • This release introduces a much-requested [lightbox feature](https://docs.gravitykit.com/article/1020-opening-and-editing-entry-details-in-a-lightbox-modal-popup) for displaying and editing entries, settings for customizing View URLs, new options for [displaying Name field initials](https://docs.gravitykit.com/article/1021-show-name-fields-as-initials) and Custom Content fields in full width, and a merge tag modifier to show date field values in a human-readable format. Several bugs have also been fixed. #### 🚀 Added
  • Ability to edit and display entries inside a lightbox.
  • Global and individual View settings to customize the URL structure for all or specific Views.
  • `:human` merge tag modifier for date fields to display in human-readable format (e.g., `10 minutes ago`, `5 days from now`).
  • Option to display the Name field value as initials.
  • Option to display Custom Content field full width on the Single Entry screen. #### 🐛 Fixed
  • Clearing search removed all URL query parameters and, in some cases, redirected to the homepage.
  • Searching the View added duplicate search parameters to the URL.
  • PHP 8.2 deprecation notice related to dynamic property creation.
  • Entries not displaying when a View using DataTables was embedded in a Single Entry page with the List layout.
  • PHP warning when displaying a View with an Event field without an active Gravity Forms Event Fields Add-On.
  • Sorting entries in random order was not working.
  • Multi Select field values starting with a square bracket were not displayed as selected on the Edit Entry screen. #### 🔧 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.18. #### 💻 Developer Updates
  • Added `gk/gravityview/field/name/display` filter to modify the Name field display value.
  • Added `gk/gravityview/permalinks/reserved-terms` filter to modify the list of reserved terms that are excluded from permalinks.
2.28
  • This update adds support for plain-text URLs in entry moderation merge tags, and fixes several bugs, including critical errors in the View editor. Starting with this version, PHP 7.4 or newer is required. **Note: GravityView now requires PHP 7.4 or newer.** #### 🚀 Added
  • Modifier for entry moderation merge tags to output plain-text URLs (e.g., `{gv_approve_entry:url}`). #### 🐛 Fixed
  • "Text domain not found" error when trying to install a layout during the View creation process.
  • Fatal error in the View editor when the user does not have the necessary capabilities to install plugins.
  • Merge tag support in the Source URL "Link Text" field setting.
  • Deprecated filter notice when using GravityView Maps 3.1.0 or newer.
  • PHP 8.2 deprecation notice due to passing an empty value to `htmlspecialchars()` and creating dynamic class properties.
  • The maximum number of files allowed in the File Upload field was not respected when editing an entry.
  • Sorting the View by the Name field yielded incorrect results. #### 🔧 Updated
  • [TrustedLogin](https://www.trustedlogin.com/) to version 1.9.0. #### 💻 Developer Updates
  • Added `gk/gravityview/view/entries/query/sorting-parameters` filter to modify the sorting parameters applied during the retrieval of View entries.
2.27.1
  • This release fixes an issue with adding fields in the View editor's Edit Entry layout when the Multiple Forms extension is enabled. #### 🐛 Fixed
  • Fields added to the Edit Entry layout in the View editor could not be configured and would disappear after saving the View when Multiple Forms was enabled.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection