Plugin
PluginActualizado
GravityView
Datos del producto
- Versión
- 3.8.0
- Publicado
- 19 octubre 2026
- Tipo
- Plugin
- Licencia
- GPL
- Incluido en
- Todos los planes, o $7.79 / year por separado
- Desarrollador
- GravityView
Resumen
GravityView de GravityView.
Versión 3.8.0, actualizada el 19 octubre 2026.
Registro de cambios
Versión 3.8.0 — 14 octubre 2026
- Other "Delete all Views" button under GravityKit > Settings > GravityView > Delete Views that permanently deletes every View, including trashed ones, without affecting forms, entries, or settings.
- Other "Use as Page Title" setting on the Edit Entry tab to choose whether the Edit Entry Title also replaces the page and browser tab titles (on by default, so existing Views keep their titles).
- Other Settings to choose what an embedded View shows when its search value is empty, such as when a `{get:customer}` merge tag has no value.
- Other "When the search value is empty" on the View field, which now shows no entries by default ("is not" searches still show every entry);
- Other `search_value_empty="none"` in the `[gravityview]` shortcode;
- Other "Show no entries" in the View block and the Elementor, Divi, and Beaver Builder modules, selected by default for new block, Elementor, and Beaver Builder embeds (new Divi modules start at "Not set");
- Other Existing shortcode, block, and page builder embeds keep showing every entry, and an admin notice lists the pages that use them.
- Other Improved checks when deleting, approving, or rejecting entries from the front end.
- Other Improved how embedded Views apply their Search Field and Search Value, so they show only the entries they are set to show (sites using the GravityView Widget for Elementor plugin also need its next update).
- Other Views built or cloned with the GravityKit MCP could show entries their settings were meant to restrict, or allow REST access that was turned off.
- Other Page and browser tab titles on Views with an Edit Entry Title could show entry values to visitors not allowed to edit the entry.
- Other Issues when deleting GravityView from the Plugins page: All Views, entry approval statuses, and GravityView entry notes were permanently deleted, and embeds of Views with Enhanced Security stopped working after reinstalling;
- Other Issues when deleting GravityView from the Plugins page: A PHP fatal error was logged ("Class "ActionScheduler_Lock" not found").
- Other Search Operators other than "Is", "Is Not", and "Contains" in the View block, the View field, the Elementor, Divi, and Beaver Builder modules, and the `[gravityview]` shortcode matched any entry containing the Search Value, so "Not Equal" and "Not In" listed the entries they should have excluded.
- Other A search value of `0` in the `[gravityview]` shortcode or an embedded View was ignored, so the View listed every entry instead of those matching `0`.
- Other Issues with Views built with the GravityKit MCP: New Views used the Legacy theme instead of the Default theme setting (GravityKit > Settings > GravityView > Appearance), as did Views created with the REST API;
- Other Issues with Views built with the GravityKit MCP: Edit Entry fields were hidden from users editing their own entries;
- Other Issues with Views built with the GravityKit MCP: Unsaved View settings, such as "Show only approved entries", showed as empty instead of their default values;
- Other Issues with Views built with the GravityKit MCP: Every value of the "No Entries Behavior" setting was refused;
- Other Issues with Views built with the GravityKit MCP: View and field settings turned on or off with text values such as "yes", "no", or "off" were not applied correctly, and some showed the wrong state in the View editor;
- Other Issues with Views built with the GravityKit MCP: Single Entry fields were refused on Views whose Single Entry layout differs from the Multiple Entries layout;
- Other Issues with Views built with the GravityKit MCP: Cloned Views lost their Multiple Forms joins and unions, Layout Builder row settings, and backslashes in their title and settings.
- Other Cloning a View from the Views list removed backslashes from its title and settings, such as field labels.
- Other Issues with restoring View revisions: Advanced Filtering conditions, Multiple Forms joins and unions, and Layout Builder row settings were not restored;
- Other Issues with restoring View revisions: Restoring a revision saved before GravityView 3.0.0 removed the View's form, layouts, fields, and widgets;
- Other Issues with restoring View revisions: On sites that limit revisions, restoring the oldest kept revision did not restore View settings, and the notice showed no date;
- Other Issues with restoring View revisions: The revision saved by a restore held the View settings from before it, so the Revisions screen showed the wrong changes.
- Other Issues saving Views in the View editor: Publishing a draft View left it as a draft when the View editor showed Advanced Custom Fields (ACF) fields;
- Other Issues saving Views in the View editor: Saving a draft was blocked until every required ACF field in the View editor was filled in;
- Other Issues saving Views in the View editor: Saving by pressing Enter, or by clicking a save button while WordPress was autosaving, asked to confirm leaving the page and saved only after confirming.
- Other Issues with Custom CSS and styles: Custom CSS could not override the layout's styles, such as table cell padding;
- Other Issues with Custom CSS and styles: On Views using the Vantage theme, Custom CSS could not override many of the theme's styles, and rules starting with the layout's class, such as `.gv-table-view td`, had no effect on the Single Entry page or in the entry lightbox;
- Other Issues with Custom CSS and styles: On Views using the Vantage theme, Custom CSS containing a Google Fonts `@import` lost all of its rules, and a `<style>` tag pasted around Custom CSS broke its first rule;
- Other Issues with Custom CSS and styles: On DataTables Views, Custom CSS could not override the styles of DataTables features such as Buttons;
- Other Issues with Custom CSS and styles: Views shown inside another View, such as through a Custom Content widget or the `[gventry]` shortcode, lost their Custom CSS, Custom JavaScript, layout styles, and Style settings.
- Other Issues with DataTables Views: Clearing the Search Bar widget and searching again kept the previous results instead of showing every entry (or hiding them when "Hide View data until search is performed" is on);
- Other Issues with DataTables Views: The browser Back button stayed on the last search instead of returning to earlier searches and pages;
- Other Issues with DataTables Views: Views set to "Embed only" showed "This table could not load" to visitors and users below the Editor role when placed with Beaver Builder, through the GravityView module or a `[gravityview]` shortcode in a module.
- Other Issues with Edit Entry: GP Populate Anything Drop Down values that depend on a field placed later in the form were erased;
- Other Issues with Edit Entry: When the same form was embedded on the page, Edit Entry showed every form field, or the other copy of the form showed the entry being edited;
- Other Issues with Edit Entry: The Edit Entry Title setting also renamed menu items and other posts listed on the page, such as in a Latest Posts block;
- Other Issues with Edit Entry: A field added to the Edit Entry tab twice showed two inputs, and changes made in one were lost.
- Other Issues with Views that join or union forms using Multiple Forms.
- Other The Entry Field block and `[gvfield]` set to First or Last showed nothing in joined Views;
- Other The Entry block, `[gventry]`, entry links pasted into a post, and the REST API showed the main entry's values in fields from the joined form;
- Other Joined entry links such as `/entry/12,34/` showed nothing in the Entry block, `[gventry]`, or when pasted into a post;
- Other The REST API returned empty values for every form field in the entry list of joined Views;
- Other Edit Entry showed and saved the wrong fields: a field added from another form changed the entry's own field with the same ID, including Administrative fields, and unioned entries ignored the field mapping;
- Other In unioned Views, CSV and TSV exports and the REST API ignored the field mapping for entries from the added form, leaving mapped columns empty or showing fields the View was not set to display;
- Other In unioned Views, entries from the added form ignored field settings such as "Link phone number", "Encrypt email address", and "Show as initials".
- Other Issues with merge tag modifiers: `:urlencode` encoded Dynamic Lookup field values twice, so a confirmation redirect such as `?company={Company:2:urlencode}` passed `AT%2526T` instead of `AT%26T`;
- Other Issues with merge tag modifiers: Modifiers such as `:urlencode` printed `{` (or `%26%23x7b%3B` in a link) instead of `{` when a field value contained a curly brace.
- Other On block themes such as Twenty Twenty-Five, images and entry links set to open in a lightbox opened in the full browser tab when the first View on the page had "Enable lightbox for images" turned off, and a `[gv_entry_link lightbox="true"]` shortcode outside a View broke the page layout.
- Other CSV and TSV exports dropped trailing empty values, such as the empty last columns of a TSV export's last row or the empty last rows of a one-column export.
- Other Sites showing a View embed missing its "secret" on 404 or archive pages created a separate admin notice for every nonexistent address visited, and on category and author archives the notice named an unrelated post.
- Other Added `gk/gravityview/search/empty-value/default` filter to set what embeds without a `search_value_empty` value show when their search value is empty (return `none` to show no entries).
- Other Added `gk/gravityview/edit-entry/page-title` filter to change the page title on the Edit Entry screen (return an empty string to keep the page's own title).
- Other Added `\GV\Entry::is_active()` and `\GV\Entry::is_trashed()` methods, which compare the entry's status case-insensitively.
- Other `gk/gravityview/edit-entry/page-title` and `gk/gravityview/edit-entry/document-title` default to an empty string when the View's "Use as Page Title" setting is unchecked.
- Other **Breaking change:** `gravityview()->plugin->uninstall()` now removes only temporary data and keeps Views, entry approval statuses, GravityView entry notes, capabilities, and options; use `GravityKit\GravityView\View\ViewRemover::remove_all()` to delete Views.
- Other **Breaking change:** `\GV\View::get_entry()` now returns the joined row (a `\GV\Multi_Entry`) on Views that join forms and accepts joined entry slugs such as `12,34`; on that row, `$entry['id']` and `$entry['form_id']` are `null`, so use `$entry->ID` or `$entry->entries` instead.
- Other Deletes granted by the `gk/gravityview/delete-entry/can-delete` filter are now checked against the View's forms and the entry's status, while the View's filters and approval setting apply only to deletes the filter leaves to GravityView.
- Other A View's `id` setting now stays an integer when a shortcode embeds the View, so strict (`===`) comparisons with the View ID, such as in a `gravityview/datatables/output` filter, match correctly.
- Other `gk-gravityview/view-clone` now copies every `_gravityview_` meta key of the source View, except the edit version counter and the "new form" notice flag.
- Other View revisions now also track `_gravityview_filters`, `_gravityview_form_joins`, `_gravityview_form_unions`, and `_gravityview_row_settings`, and preserve settings saved as empty values.
- Other Each View's Custom CSS and Style settings now print from their own `gravityview_view_css_{View ID}` stylesheet handle, after GravityView's stylesheets, instead of on `gravityview_default_style` or `gv-theme` (the `gk/gravityview/theme/custom-css` filter is unchanged).
- Other Legacy Views with more than one grid column now get a `gv-card-grid` class on their template wrapper.
- Other `gk-gravityview/view-config-get` and `gk-gravityview/view-settings-patch` now return the default value of each core View setting that is not saved, instead of leaving it out.
- Other `gk-gravityview/view-config-apply` and `gk-gravityview/view-settings-patch` now refuse to turn on `show_only_entries_by_current_user`, with `gv_rest_setting_requires_extension` (400) when Advanced Filtering is not active and `gv_rest_setting_conflicts_with_filters` (400) when the View's Advanced Filter matches entries if any one group matches.
- Other The entry lightbox page now includes a doctype, so browsers no longer render it in quirks mode or log jQuery Migrate's "jQuery is not compatible with Quirks Mode" warning.
- Other Foundation to version 1.37.0.
Versiones anteriores
- 3.7.0 (7 octubre 2026): 9 nuevo, 4 mejorado, 16 corregido, 7 seguridad
- 3.6.0 (30 septiembre 2026): 1 nuevo, 2 mejorado, 8 corregido, 2 seguridad
- 3.5.0 (23 septiembre 2026): 10 nuevo, 5 mejorado, 9 corregido
Preguntas frecuentes
¿GravityView es gratis?
El código de GravityView tiene licencia GPL, así que cualquiera puede usarlo, modificarlo y compartirlo. Mercado GPL es un servicio de pago: un plan o la compra de GravityView te da la descarga y sus actualizaciones. El soporte del propio desarrollador, su clave de licencia y sus servicios en línea no están incluidos.
¿Qué versión de GravityView es esta?
Versión 3.8.0, publicada el 19 octubre 2026. Las versiones nuevas aparecen aquí cuando el desarrollador las publica.
¿Cómo actualizo GravityView?
Instala MercadoGPL Updater en tu sitio y pega tu clave de Mi cuenta. Instalará por ti las versiones nuevas de GravityView.






