Descrição
O addon GravityView Advanced Filtering refina quais entradas do Gravity Forms aparecem em cada View do GravityKit, aplicando regras condicionais baseadas em campos do formulário, autor da entrada, data de envio e status. Voltado para sites que publicam diretórios, listagens e painéis a partir de formulários, o complemento permite criar filtros encadeados com lógica AND/OR sem editar código nem manipular consultas SQL manualmente.
Características Principais
- Filtros condicionais por campo
Define regras baseadas em qualquer campo do formulário Gravity Forms vinculado à View. - Lógica AND/OR encadeada
Combina múltiplas condições com operadores lógicos para refinar o conjunto de entradas exibidas. - Filtros por data e autor
Restringe entradas pelo período de envio, usuário criador ou status de aprovação. - Interface visual no editor de View
Configura todas as regras dentro do painel do GravityView, sem necessidade de hooks PHP. - Comparadores avançados
Suporta operadores como contém, igual, diferente, maior que, menor que e dentro de intervalo.
Benefícios do GravityView Advanced Filtering
- Listagens segmentadas com precisão
Exibe apenas as entradas relevantes ao contexto de cada página ou usuário logado. - Dispensa programação personalizada
Substitui filtros via gform_query ou pre_get_entries por configuração visual no admin. - Diretórios mais úteis
Garante que visitantes encontrem informações filtradas por categoria, região, status ou autor. - Manutenção simplificada
Ajustes futuros nas regras são feitos diretamente na View, sem mexer no código do tema.
Para Quem é Indicado?
- Administradores de sites que publicam diretórios e listagens construídos com Gravity Forms.
- Agências que entregam painéis personalizados a partir de entradas de formulário.
- Editores que precisam segmentar exibições por autor, data ou status sem recorrer ao desenvolvedor.
A extensão é indicada para projetos que dependem de Views complexas no GravityKit, onde a exibição precisa responder a contextos específicos como página, usuário ou parâmetros de URL. Ao mover a lógica de filtragem para a interface visual, o componente reduz dependência de desenvolvedor e acelera a entrega de diretórios, catálogos internos e dashboards alimentados por Gravity Forms.
Perguntas Frequentes
O plugin GravityView Advanced Filtering é GPL?
Sim. O GravityView Advanced Filtering é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin GravityView Advanced Filtering em mais de um site?
Sim. Você pode instalar o GravityView Advanced Filtering em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin GravityView Advanced Filtering no Ultrapack?
O GravityView Advanced Filtering sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin GravityView Advanced Filtering inclui atualizações?
Sim. A versão atual do GravityView Advanced Filtering é a 4.8.0, publicada no Ultrapack em 24/09/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin GravityView Advanced Filtering é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do GravityView Advanced Filtering passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
Quais são os requisitos do plugin GravityView Advanced Filtering?
Requer WordPress 4.4 ou superior e PHP 7.4 ou superior. Testado até o WordPress 7.1.
O que mudou nesta versão
Versão 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.
Versão 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.
Versão 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.
Versão 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.
Versão 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 versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
- Baixe o arquivo
gravityview-advanced-filter.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
gravityview-advanced-filter.zipe clique em Instalar agora. - Clique em Ativar.
Requisitos: Requer WordPress 4.4 ou superior e PHP 7.4 ou superior. Testado até o WordPress 7.1.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready