{"id":332,"date":"2026-07-17T12:01:43","date_gmt":"2026-07-17T12:01:43","guid":{"rendered":"https:\/\/baqueiro.com.br\/loja\/?post_type=baqueiro_plugin&#038;p=332"},"modified":"2026-07-17T12:06:04","modified_gmt":"2026-07-17T12:06:04","slug":"b-elementor-applied-filters","status":"publish","type":"baqueiro_plugin","link":"https:\/\/baqueiro.com.br\/loja\/plugins\/b-elementor-applied-filters\/","title":{"rendered":"[B] Elementor Applied Filters"},"content":{"rendered":"<section class=\"bq-hero\">\n<h1>Mostre Filtros Ativos. Deixe os Visitantes Remov\u00ea-los. Um Widget.<\/h1>\n<p class=\"lead\">Voc\u00ea construiu um Loop Grid filtrado. Os visitantes aplicam dois ou tr\u00eas filtros e agora n\u00e3o conseguem lembrar o que definiram \u2014 ou como limpar apenas um sem perder os outros. <strong>[B] Elementor Applied Filters<\/strong> resolve isso: ele l\u00ea os filtros ativos da URL e renderiza uma linha de pastilhas de tags remov\u00edveis, cada uma com um bot\u00e3o \u00d7 que remove apenas aquele filtro e mant\u00e9m tudo o mais intacto.<\/p>\n<\/section>\n<section class=\"bq-problem\">\n<h2>O Problema de UX Que Ningu\u00e9m Discute<\/h2>\n<p>Voc\u00ea adicionou widgets de busca e filtro ao seu Elementor Loop Grid. Eles funcionam. Mas no momento em que um visitante aplica mais de um filtro, a usabilidade cai \u2014 n\u00e3o h\u00e1 indica\u00e7\u00e3o visual do que est\u00e1 ativo atualmente, e nenhuma forma de remover um \u00fanico filtro sem limpar a URL inteira manualmente.<\/p>\n<p>Em uma listagem de im\u00f3veis, um quadro de vagas, um cat\u00e1logo de produtos, ou uma biblioteca de cursos \u2014 os usu\u00e1rios aplicam filtros progressivamente. Se remover um filtro significa perder todos os outros, eles desistem ou atualizam a p\u00e1gina e come\u00e7am de novo. Ambos os resultados prejudicam a convers\u00e3o.<\/p>\n<\/section>\n<section class=\"bq-solution\">\n<h2>Tags de Filtro Ativas, Totalmente Estilizadas Dentro do Elementor<\/h2>\n<p><strong>[B] Elementor Applied Filters<\/strong> \u00e9 um widget nativo do Elementor que l\u00ea os valores dos filtros ativos a partir da URL, mapeia-os para r\u00f3tulos leg\u00edveis por humanos, e os renderiza como pastilhas de tags estilizadas \u2014 cada uma com um bot\u00e3o \u00d7 funcional que gera a URL correta para remover apenas aquele filtro.<\/p>\n<p>A l\u00f3gica de remo\u00e7\u00e3o trata valores \u00fanicos, arrays de checkbox, filtros de intervalo min\/max, e buscas de texto LIKE. Ela reconstr\u00f3i corretamente a URL ap\u00f3s a remo\u00e7\u00e3o, redefine a pagina\u00e7\u00e3o para a p\u00e1gina 1, e limpa completamente o par\u00e2metro <code>my_filters<\/code> quando nenhum filtro permanece.<\/p>\n<p>Cada elemento visual \u2014 t\u00edtulo, fundo da pastilha de tag, texto, espa\u00e7amento, raio da borda, cor do bot\u00e3o de remo\u00e7\u00e3o, e estado de hover \u2014 \u00e9 controlado a partir do painel de estilo do Elementor.<\/p>\n<\/section>\n<section class=\"bq-bullets\">\n<h2>O Que Ele Faz<\/h2>\n<ul>\n<li><strong>L\u00ea os filtros ativos da URL automaticamente<\/strong> \u2014 sem sincroniza\u00e7\u00e3o manual. O widget inspeciona os par\u00e2metros de URL <code>my_filters<\/code> atuais e renderiza uma pastilha para cada valor ativo.<\/li>\n<li><strong>Mapeamento de r\u00f3tulo personalizado por chave meta<\/strong> \u2014 mapeie chaves meta brutas para r\u00f3tulos leg\u00edveis via um controle repetidor. Mapeie &#8220;qtd_dormitorios&#8221; para &#8220;Quartos&#8221;, &#8220;preco__min&#8221; para &#8220;Pre\u00e7o M\u00edn&#8221;.<\/li>\n<li><strong>Detec\u00e7\u00e3o inteligente de sufixo<\/strong> \u2014 adiciona automaticamente o contexto &#8220;M\u00edn.&#8221; ou &#8220;M\u00e1x.&#8221; para chaves de filtro de intervalo terminando em <code>__min<\/code> ou <code>__max<\/code>.<\/li>\n<li><strong>Remova um \u00fanico filtro sem limpar o resto<\/strong> \u2014 o link \u00d7 reconstr\u00f3i a URL completa com apenas aquele filtro removido. A pagina\u00e7\u00e3o \u00e9 redefinida. Todos os outros filtros permanecem.<\/li>\n<li><strong>Trata valores \u00fanicos, arrays, e intervalos<\/strong> \u2014 funciona com busca de texto, dropdowns, grupos de checkbox, e filtros de intervalo num\u00e9rico.<\/li>\n<li><strong>Mensagem de estado vazio configur\u00e1vel<\/strong> \u2014 mostrada quando nenhum filtro est\u00e1 ativo, mantendo o layout informativo para visitantes de primeira vez.<\/li>\n<li><strong>Totalmente estilizado dentro do Elementor<\/strong> \u2014 todos os controles visuais expostos nativamente na aba Style. Nenhum CSS externo necess\u00e1rio.<\/li>\n<\/ul>\n<\/section>\n<section class=\"bq-anchor\">\n<h2>Projetado para Funcionar Junto com [B] Baqueiro Loop Filter<\/h2>\n<p>Este widget \u00e9 o complemento natural do <strong>[B] Baqueiro Loop Filter<\/strong>. Juntos eles formam uma UX de filtragem completa em qualquer p\u00e1gina de Elementor Loop Grid \u2014 campo de busca, exibi\u00e7\u00e3o de filtro ativo, e remo\u00e7\u00e3o individual com um clique \u2014 sem AJAX e sem su\u00edte de filtro de terceiros.<\/p>\n<p>Vendido separadamente, ent\u00e3o voc\u00ea s\u00f3 paga pelo que usa.<\/p>\n<\/section>\n<section class=\"bq-guarantee\">\n<h2>Nossa Garantia<\/h2>\n<p>Constru\u00eddo por um desenvolvedor s\u00eanior com mais de 18 anos de experi\u00eancia usando a API oficial de widgets do Elementor. Se n\u00e3o funcionar como descrito no seu site Elementor, seu dinheiro ser\u00e1 devolvido.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Mostre aos visitantes exatamente quais filtros est\u00e3o ativos \u2014 como pastilhas de tags remov\u00edveis, estilizadas diretamente dentro do Elementor. Clique em uma tag para remover esse filtro instantaneamente, mantendo todos os outros intactos.<\/p>\n","protected":false},"featured_media":313,"template":"","plugin_category":[229,230,253],"use_case":[231,232,233,7,254],"license_type":[28],"compatibility":[147,255,256,234,235,236],"class_list":["post-332","baqueiro_plugin","type-baqueiro_plugin","status-publish","has-post-thumbnail","hentry","plugin_category-elementor","plugin_category-search-filter","plugin_category-ux","use_case-agencies","use_case-developers","use_case-directories","use_case-e-commerce","use_case-real-estate","license_type-commercial","compatibility-acf","compatibility-b-baqueiro-loop-filter","compatibility-elementor-free","compatibility-elementor-pro","compatibility-metabox","compatibility-pods"],"_links":{"self":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin"}],"about":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/types\/baqueiro_plugin"}],"version-history":[{"count":1,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/332\/revisions"}],"predecessor-version":[{"id":333,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/332\/revisions\/333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/media\/313"}],"wp:attachment":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/plugin_category?post=332"},{"taxonomy":"use_case","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/use_case?post=332"},{"taxonomy":"license_type","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/license_type?post=332"},{"taxonomy":"compatibility","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/compatibility?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}