Exibindo os resultados da pesquisa divididos por categorias de listagens

Adicionando uma grade de listagem para postagens em um item de listagem para categorias

Abra o item de listagem criado para categorias. Aqui deve estar a seguinte configuração. Use o widget Seção interna para dividir a página em seções para melhor exibição dos resultados da pesquisa.

Utilize o widget Imagem Dinâmica para adicionar a imagem das categorias à página (caso os CPTs das categorias possuam este campo). Especifique a opção Ícone dos CPTs apropriados como fonte para a imagem dinâmica no menu suspenso.

configurações de imagem dinâmicaUse o widget Campo Dinâmico para colocar o campo com as categorias.

configurações de campo dinâmicoLeia o tutorial Como trabalhar com widget de campo dinâmico para aplicar os widgets dinâmicos do plugin JetEngine .

Em outra seção, adicione o widget Listing Grid e selecione o Listing criado para os posts que serão filtrados. Ajuste o modelo de listagem; por exemplo, especifique o número de postagens.

listando configurações de gradeMais opções e configurações do widget Listing Grid para personalização estão no seguinte  tutorial Visão geral do widget Listing Grid .

Usando os widgets JetSmartFilters para exibir os resultados da pesquisa

Crie um filtro de pesquisa a partir do plugin JetSmartFilters

Navegue até SmartFilters > Lista de Filtros Inteligentes no painel do WordPress e pressione o botão “ Adicionar novo ”. Crie um novo filtro de pesquisa. 

ícone de filtro de pesquisa ajaxEste tutorial detalha o uso dos widgets JetSmartFilters e explica como usar o filtro de pesquisa .

Configurações de pesquisa

Abra a página para colocar o widget Ajax Search Filter no construtor de páginas Elementor e adicione este widget à página.

ícone do widget de pesquisa ajaxEspecifique as configurações do filtro selecionando Este filtro para JetEngine.

configurações do widget de pesquisa ajaxAdicione o widget do botão Aplicar com o redirecionamento para a página de arquivo:

  • navegue até o menu suspenso Este filtro para e selecione a opção JetEngine ;
  • desenrole o menu suspenso Aplicar tipo e selecione a opção AJAX ;
  • digite (ou cole) o URL da página de arquivo no campo Caminho de redirecionamento .

aplicar widget de botãoAbaixo, coloque o widget Listing Grid para exibição do modelo de listagem com a listagem das categorias.

Abra a página de arquivo para resultados de pesquisa e adicione o widget e a listagem do Ajax Search
. Este tutorial explica como criar um modelo de arquivo para exibir resultados de pesquisa .

Criando uma consulta personalizada para exibir os resultados da pesquisa

Como o widget Ajax Search Filter exibe todos os posts sem filtrar e dividir por categorias de listagens, foi utilizado o Query Builder .

página de resultados de pesquisa

Criando uma consulta para exibir postagens da categoria que corresponde aos critérios de pesquisa

Vá para o Painel do WordPress , navegue até JetEngine > Query Builder e pressione o botão “Adicionar novo ” para criar uma consulta. Especifique seu nome (aqui, Display_posts ) e escolha a opção Consulta de postagens no menu suspenso  Tipo de consulta .

Navegue até a guia de configuração de Consulta de Postagens e especifique o Tipo de Postagens (aqui, Propriedades CPTs) no menu suspenso e Status das Postagens ( Publicadas ).

consultar configurações gerais

Usando as macros de variável de consulta

Navegue até o menu suspenso Palavra-chave de pesquisa da guia Configuração geral para definir a palavra-chave de pesquisa. 

Pressione o ícone “ Tag Dinâmica ” para usar a macro Variável de Consulta .

Digite a variável “s” (normalmente, esta variável é usada para transferir a palavra-chave inserida por um usuário nos parâmetros de consulta) no campo Nome da variável .

configurações de consulta de postagensPressione o botão “ Aplicar ” para definir a variável.

Personalizando as configurações de consulta fiscal

Navegue até a guia de configuração de Consulta Fiscal . Abra o menu suspenso Taxonomia para selecionar a taxonomia por postagem dos CPTs necessários (aqui, o tipo de propriedade CPT é definido). 

Abra o menu suspenso Campo e selecione a opção ID do termo como termo de taxonomia.

Clique no menu suspenso Termos e selecione a opção ID atual como termo(s) de taxonomia para obter postagens.

configurações de consulta fiscalPressione o botão “ Adicionar consulta ” para salvar as alterações.

Aplicando consulta a listagens de postagens com itens de categorias dentro

Navegue até JetEngine > Listings e abra a listagem com os itens das categorias dentro (aqui, Results_listing_item ). Abra a guia Consulta personalizada e ative o botão Usar consulta personalizada . Abra o menu suspenso Consulta personalizada e selecione a consulta personalizada recém-criada ( Display_posts ).

Aviso

Além disso, lembre-se de que as seguintes guias ( Consulta de postagens , Consulta de termos , Consulta de usuários , Consulta de tipos de conteúdo ) relativas às configurações de consulta são herdadas. Recomendamos usar a funcionalidade Query Builder e a guia Consulta Personalizada , respectivamente.

grade de listagem com categorias

Atualizando páginas com listagem aplicada

Atualize as páginas de pesquisa e resultados com o modelo de listagem usado. A pesquisa mostrará categorias e postagens relacionadas.

resultados de pesquisa com categorias

Escondendo as categorias sem resultados

Ocultando categorias sem resultados

Para ocultar as categorias sem resultados após a pesquisa ser realizada, abra a listagem com os itens das categorias dentro (aqui, Results_listing_item ). Navegue até a guia Configurações avançadas , abra a guia Visibilidade dinâmica e alterne o botão Ativar .

Se ativado, essa alternância ativa o menu suspenso Tipo de condição de visibilidade . Escolha a opção Mostrar elemento se a condição for atendida . Para especificar a condição de visibilidade, abra o menu suspenso Condições e escolha as opções Consulta com itens
. Escolha criar consulta personalizada (aqui, Display_posts ) no menu suspenso Consulta para verificar .

configurações de condição de visibilidade de imagem dinâmica

Aplicando as mesmas condições de visibilidade a todas as seções da listagem

Aplique as mesmas condições de visibilidade a todas as seções da listagem. 

Atualize a página da listagem e as páginas vinculadas a esta listagem.

Atualize os resultados da pesquisa.

página de resultados de pesquisa com categorias ocultas

Agora você sabe como exibir os resultados da pesquisa divididos por categorias de listagens.

Índice