Descripción
El complemento GravityView Advanced Filtering refina qué entradas de Gravity Forms aparecen en cada View de GravityKit, aplicando reglas condicionales basadas en campos del formulario, autor de la entrada, fecha de envío y estado. Orientado a sitios que publican directorios, listados y paneles a partir de formularios, el complemento permite crear filtros encadenados con lógica AND/OR sin editar código ni manipular consultas SQL manualmente.
Características Principales
- Filtros condicionales por campo
Define reglas basadas en cualquier campo del formulario Gravity Forms vinculado a la View. - Lógica AND/OR encadenada
Combina múltiples condiciones con operadores lógicos para refinar el conjunto de entradas mostradas. - Filtros por fecha y autor
Restringe entradas por período de envío, usuario creador o estado de aprobación. - Interfaz visual en el editor de View
Configura todas las reglas dentro del panel de GravityView, sin necesidad de hooks PHP. - Comparadores avanzados
Admite operadores como contiene, igual, diferente, mayor que, menor que y dentro de intervalo.
Beneficios de GravityView Advanced Filtering
- Listados segmentados con precisión
Muestra solo las entradas relevantes al contexto de cada página o usuario conectado. - No requiere programación personalizada
Reemplaza los filtros mediante gform_query o pre_get_entries por configuración visual en el admin. - Directorios más útiles
Garantiza que los visitantes encuentren información filtrada por categoría, región, estado o autor. - Mantenimiento simplificado
Los ajustes futuros en las reglas se realizan directamente en la View, sin tocar el código del tema.
¿Para Quién Está Indicado?
- Administradores de sitios que publican directorios y listados construidos con Gravity Forms.
- Agencias que entregan paneles personalizados a partir de entradas de formulario.
- Editores que necesitan segmentar visualizaciones por autor, fecha o estado sin recurrir al desarrollador.
La extensión está indicada para proyectos que dependen de Views complejas en GravityKit, donde la visualización necesita responder a contextos específicos como página, usuario o parámetros de URL. Al mover la lógica de filtrado a la interfaz visual, el componente reduce la dependencia del desarrollador y acelera la entrega de directorios, catálogos internos y dashboards alimentados por Gravity Forms.
Preguntas frecuentes
¿El plugin GravityView Advanced Filtering es GPL?
Sí. GravityView Advanced Filtering se distribuye bajo la licencia GPL (GNU General Public License). Puedes usarlo, modificarlo y redistribuirlo legalmente en todos los sitios que quieras.
¿Puedo usar el plugin GravityView Advanced Filtering en más de un sitio?
Sí. Puedes instalar GravityView Advanced Filtering en todos los sitios que quieras. Solo las actualizaciones automáticas con Ultrapack Auto Updater tienen límite: de 3 a 80 sitios, según el plan.
¿Cuánto cuesta el plugin GravityView Advanced Filtering en Ultrapack?
GravityView Advanced Filtering cuesta US$ 2,99 en la compra individual, y también está incluido en los planes de suscripción desde US$12/mes (VIP I).
¿El plugin GravityView Advanced Filtering incluye actualizaciones?
Sí. La versión actual de GravityView Advanced Filtering es la 4.8.0, publicada en Ultrapack el 24/09/2026. Los suscriptores actualizan directamente desde el panel de WordPress con UAU (Ultrapack Auto Updater).
¿Es seguro descargar e instalar el plugin GravityView Advanced Filtering en mi WordPress?
Sí. Cada versión de GravityView Advanced Filtering pasa por un análisis de malware (ClamAV y reglas YARA, en UltraHub) antes de publicarse.
¿Cuáles son los requisitos del plugin GravityView Advanced Filtering?
Requiere WordPress 4.4 o superior y PHP 7.4 o superior. Probado hasta WordPress 7.1.
Qué cambió en esta versión
Versión 4.8.0
- This release makes conditional logic more accessible and fixes several filtering issues.
- Note: Advanced Filter now requires WordPress 6.5 or newer.
- ✨ Improved
- Keyboard and screen reader accessibility of conditional logic: focus stays in place when adding or removing a condition, the AND/OR switch is a single control, and date fields and buttons identify the field they belong to.
- Wider Custom Value box in narrow settings panels.
- Filters on product prices matched the wrong entries, especially with currencies that use a comma for decimals or place the symbol first (such as Pound Sterling).
- Filters on a joined form's fields
- A `form:` merge tag showed a value from the main form when the target form no longer had that field.
- The page scrolled when a date picker calendar was opened or closed.
Versión 4.7.1
- This release refines the date and choice pickers used by conditional logic, and fixes choice dropdowns on non-HTTPS sites, `form:` merge tags, and Number field comparisons.
- ✨ Improved
- Enhanced conditional logic
- Date filters now have a clear button, so a date can be emptied without selecting over it
- The date picker's calendar and clear buttons now sit inside the field and level with the value, so a date field is recognizable before reading it
- Dynamic Lookup filters now use the Lookup plugin's own choice API when available (Gravity Forms Lookup Field 1.8 or newer), with the previous integration kept as a fallback for older versions.
- The searchable dropdown for choice-based filters did not load on sites accessed over plain HTTP (non-HTTPS), which prevented selecting values and saving field changes.
- Numeric comparisons on Number fields using the currency format returned incorrect results when the site currency uses a dot as the thousand separator (e.g. Euro).
- A `form:` merge tag modifier was ignored unless it was written as the first modifier with no spaces around its colon, so filter values such as `{:1:maxwords:5,form:4}` and `{:1: form:4}` showed a value from the main form instead of the joined form.
- The condition value dropdown detached from its input when the page was scrolled while it was open.
- Switching a condition between single-value and multi-value operators could save a mismatched value for fields whose choices are loaded on demand.
- Date picker segments were skipped by keyboard navigation, and the calendar button did not indicate which field it opened. Tab now enters the field once, the arrow keys move between segments, and the button's accessible name includes its field.
- Emptying a date resized the whole date field in locales whose placeholder letters are wider than digits (e.g. `jjjj`).
- Screen readers announced nothing when focus moved between two adjacent choice fields. Each is now exposed as a labelled group naming its own field.
- 💻 Developer Updates
- Now uses the current GravityView hooks instead of ones deprecated in GravityView 2.55.
Versión 4.7.0
- This release adds type-to-search with paginated results to choice-based filters, lets filters compare one field against another, and fixes the "has ALL of" operator on multi-value fields.
- ✨ Improved
- Advanced filters can now be configured directly on the new View screen, before the View is saved.
- Enhanced conditional logic
- Choice-based filters now offer a searchable dropdown whose results page in as you scroll, so fields with large option lists stay fast and usable instead of trying to render every choice at once. This covers the standard choice fields (Drop Down, Checkbox, Radio, Multi Select) as well as Dynamic Lookup and Populate Anything fields, which draw their options from large external data sets.
- Now uses a fully keyboard-accessible value picker
- New "has NONE of" operator for multi-value filters
- New keyboard-accessible Date Picker.
- Use a field merge tag (e.g. `{Threshold:2}`) as a filter value to compare two fields of an entry instead of a static value.
- Compare against a field on a joined form
- The "has ALL of" operator on Checkbox and other multi-value fields matched every entry instead of only those containing all the selected values.
Versión 4.6.1
- This hotfix restores the controls for adding new conditional logic rules.
- Conditional logic controls missing in the Filter & Sort tab and field settings when no rules had been configured.
Versión 4.6.0
- This release improves conditional logic handling for empty date values, missing forms, and admin-only filters, and fixes field-level conditional logic on joined forms.
- ✨ Improved
- Enhanced conditional logic
- Empty field values are no longer treated as today's date when using `is on`, `is not on`, `is before`, or `is after` filters
- Filters on deleted or missing forms (e.g. when viewing feed settings for a removed form) no longer trigger errors
- Admin-only filters (those suffixed `:disabled_admin`) no longer error out when applied to multi-value fields.
- Field-level conditional logic targeting a field on a joined form (via the [Multiple Forms]( extension) evaluated against the main form's row instead of the joined sub-entry, causing the field to incorrectly render or hide.
Notas de versión publicadas por el desarrollador.
Cómo instalar
Actualización automática: este ítem se actualiza con el Ultrapack Auto Updater. Con él instalado, la versión nueva aparece en tu panel como cualquier otra actualización de WordPress (cómo configurarlo).
- Descarga el archivo
gravityview-advanced-filter.zip. - En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin.
- Selecciona el archivo
gravityview-advanced-filter.zipy haz clic en Instalar ahora. - Haz clic en Activar.
Requisitos: Requiere WordPress 4.4 o superior y PHP 7.4 o superior. Probado hasta WordPress 7.1.
¿Te trabaste en algún paso? Abre un ticket diciendo en cuál te detuviste.

UAU Ready