Como corrigir o JetSmartFilters que não filtra dados dinâmicos
Perguntas frequentes
Por que o JetSmartFilters não filtra meu Listing Grid do JetEngine?
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.
O que e o Query ID e por que ele trava o filtro?
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.
O filtro mostra "No data found" mesmo com posts que batem. O que e?
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.
Tenho duas listagens e o filtro mexe na errada. Como resolver?
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.
Preciso ativar algo no painel da Crocoblock para o filtro funcionar?
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.
O cache pode fazer o JetSmartFilters parar de filtrar?
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.
Conferir o Apply type resolve filtros que recarregam mas não filtram?
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.














