Se você está criando um site com WordPress e Elementor, provavelmente deseja exibir posts de um Custom Post Type (CPT) organizados por categoria. Para isso, o plugin JetEngine oferece uma solução eficiente. No entanto, para garantir que os posts apareçam corretamente, é essencial configurar a query da forma certa. Neste guia, você aprenderá como fazer isso passo a passo.
Criando a Página Modelo para Listagem por Categoria
Antes de tudo, você precisa criar um template no Elementor para a página da categoria do seu CPT. Isso garantirá que os posts sejam exibidos corretamente. Caso contrário, sua listagem pode acabar mostrando conteúdos de várias categorias ao mesmo tempo, o que pode confundir os usuários.
Para evitar esse problema, siga estas etapas:
- Crie um template no Elementor para a página de categorias do seu CPT.
- Adicione um bloco “Listing Grid” para exibir os posts cadastrados.

3. Configure a Query corretamente, garantindo que os posts sejam filtrados de acordo com a categoria acessada pelo usuário.
Configurando a Query de Posts
Agora que a estrutura da página está pronta, é hora de configurar a Query de Posts dentro do JetEngine. Essa etapa é fundamental para exibir apenas os posts da categoria correta. Portanto, siga atentamente os passos abaixo:
- No bloco Listing Grid, acesse a aba “Posts Query”.
- Clique em “Add Item” e escolha o “Type” como “Tax Query”.
- No campo “Taxonomy”, selecione a taxonomia que organiza as categorias do seu CPT.
- No campo “Field”, marque “Term ID”.
- No campo “Terms”, insira
%queried_term%
.

Dessa forma, sua listagem será filtrada automaticamente, exibindo apenas os posts da categoria correta.
Exibindo Posts de uma Categoria Específica em uma Página Personalizada
Em alguns casos, você pode precisar exibir posts de uma categoria específica dentro de uma página personalizada. Para isso, o processo é semelhante, mas com uma pequena diferença: em vez de filtrar pelo ID da categoria, você utilizará o slug.
Veja como fazer isso:
- No Listing Grid, vá até “Posts Query”.
- Escolha “Tax Query”.
- No campo “Field”, selecione “Slug”.
- No campo “Terms”, insira o slug da categoria desejada.

Seguindo esse método, você poderá exibir conteúdos de uma categoria específica, independentemente da página em que estiver inserindo a listagem.
Conclusão
Agora que você já sabe como configurar a exibição de posts por categoria no JetEngine, chegou a hora de aplicar esse conhecimento no seu site. Seguindo esses passos, você garantirá uma experiência de navegação mais organizada e intuitiva para os visitantes.
Se precisar exibir posts filtrados dinamicamente ou organizar melhor o conteúdo do seu site, essas configurações farão toda a diferença. Portanto, não deixe de testar e ajustar conforme a necessidade do seu projeto.
Com essas melhorias, seu site WordPress se tornará mais funcional e atrativo. Então, mãos à obra!