---
title: "Como corrigir o JetSmartFilters que não filtra dados dinâmicos"
url: https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/
date: 2026-06-17
author: "Clayton Margiotti"
---

# Como corrigir o JetSmartFilters que não filtra dados dinâmicos

## O que é o JetSmartFilters que não filtra?

O JetSmartFilters e o plugin de filtros da Crocoblock que filtra listagens dinamicas geradas pelo JetEngine, pelo Listing Grid ou pelo WooCommerce. Cada widget de filtro precisa apontar para um provider (a listagem que ele filtra) e, quando ha mais de uma listagem na página ou uma consulta do Query Builder, precisa do mesmo Query ID nas duas pontas. Quando esse vinculo falha, o filtro envia a requisicao mas a listagem ignora, e nada muda na tela. Em filtros por taxonomia ou campo meta, o indexador da Crocoblock ainda precisa ter indexado os valores para o filtro encontrar correspondencias.

## Como identificar

- Você seleciona uma opção no filtro, a página ou o grid recarrega, mas o JetSmartFilters não filtra e os mesmos itens continuam aparecendo.

- O filtro mostra a mensagem "No data found" ou "Nenhum dado encontrado" mesmo havendo posts que batem com o criterio escolhido.

- Com duas listagens na página, o filtro afeta a listagem errada ou nenhuma, sinal de Query ID ausente ou divergente.

- O contador de termos do filtro aparece zerado ou os checkboxes não listam os valores esperados, indicando indexador desligado.

**Antes de começar:** Antes de mexer no indexador em um site grande, rode a reindexacao em horario de baixo tráfego: indexar muitos termos e posts consome banco e pode deixar o painel lento por alguns minutos. Faca backup antes de aplicar o snippet do servidor.

## Como prevenir

- Defina um Query ID único por listagem já na montagem da página e repita o mesmo valor no filtro e na listagem

- Mantenha o indexador ligado e reindexe sempre que criar taxonomias ou campos meta novos para filtrar

- Atualize JetEngine e JetSmartFilters juntos e exclua o admin-ajax.php do cache desde a configuração inicial

Erros relacionados

- [Como corrigir o Listing Grid vazio no JetEngine](https://full.services/wp-fixer/corrigir-listing-grid-vazio-jetengine/)

- [Como corrigir o erro de conexão entre JetEngine e Elementor](https://full.services/wp-fixer/corrigir-conexao-jetengine-elementor/)

- [Como corrigir o JetFormBuilder que não envia formulários](https://full.services/wp-fixer/corrigir-jetformbuilder-nao-envia/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#article",
            "headline": "Como corrigir o JetSmartFilters que não filtra dados dinâmicos",
            "url": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:39:07-03:00",
            "dateModified": "2026-06-17T12:39:07-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Page Builders"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/"
            },
            "wordCount": 784,
            "description": "O JetSmartFilters que não filtra mostra o filtro aplicado mas o Listing Grid do JetEngine continua igual, sem reduzir os resultados. A causa quase sempre e o provider errado no campo This filter for, o Query ID divergente entre filtro e listagem, ou o indexador desligado para filtros de taxonomia e meta.",
            "articleSection": "Page Builders",
            "keywords": "filtro jetsmartfilters sem efeito, jetsmartfilters nao filtra listing grid, jetsmartfilters nao funciona com jetengine, jetsmartfilters query id provider",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://crocoblock.com/knowledge-base/troubleshooting/jetsmartfilters-not-working-7-things-you-need-to-check/",
                "name": "Crocoblock — 7 Quick Fixes When JetSmartFilters Fail to Work"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o JetSmartFilters que não filtra dados dinâmicos",
                "programmingLanguage": "Nginx",
                "codeRepository": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q1",
                    "name": "Por que o JetSmartFilters não filtra meu Listing Grid do JetEngine?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Na maioria dos casos o provider esta errado. No campo This filter for o valor precisa ser JetEngine para filtrar um Listing Grid; se estiver em WooCommerce Archive ou outro provedor, o filtro mira a listagem errada e nada muda. Ajuste o provider e teste de novo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q2",
                    "name": "O que e o Query ID e por que ele trava o filtro?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O Query ID e um identificador que conecta o filtro a uma listagem específica. Quando ha mais de uma listagem na página ou uma consulta do Query Builder, o filtro precisa do mesmo Query ID da listagem para saber qual atualizar. Se os valores divergem ou um esta vazio, o filtro não encontra a listagem e fica sem efeito.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q3",
                    "name": "O filtro mostra \"No data found\" mesmo com posts que batem. O que e?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Geralmente o indexador esta desligado. Filtros por taxonomia ou campo meta dependem do indexador da Crocoblock ter indexado os valores. Ative o Indexer nas configurações do JetSmartFilters e rode a reindexacao em Smart Filters para o filtro voltar a achar correspondencias.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q4",
                    "name": "Tenho duas listagens e o filtro mexe na errada. Como resolver?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Isso e Query ID ausente. Defina um Query ID único em cada listagem e repita exatamente o mesmo valor no filtro que deve controla-la. Sem espacos, números ou caracteres especiais. Assim cada filtro atualiza so a listagem que você vinculou a ele.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q5",
                    "name": "Preciso ativar algo no painel da Crocoblock para o filtro funcionar?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Em Crocoblock, JetPlugins Settings, JetSmartFilters, General Settings ha toggles por tipo de conteúdo. Se o toggle do provider que você usa estiver desligado, o filtro não opera sobre aquele conteúdo. Ative o toggle correspondente e recarregue o editor.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q6",
                    "name": "O cache pode fazer o JetSmartFilters parar de filtrar?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Pode. Quando o filtro trabalha por AJAX, ele chama o admin-ajax.php, e se o cache de página servir uma resposta antiga a listagem volta sempre igual. Exclua o admin-ajax.php das exclusoes de cache do plugin ou do servidor e limpe o cache do site e do CDN.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-jetsmartfilters-nao-filtra-jetengine/#faq-q7",
                    "name": "Conferir o Apply type resolve filtros que recarregam mas não filtram?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Em muitos casos, sim. Se o Apply type esta em AJAX mas a listagem so responde a recarga de página, ou o contrario, o filtro dispara sem atualizar o resultado. Alinhe o Apply type e o Apply on do filtro ao comportamento da listagem que você esta filtrando.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
