Blog

Soluções

Como Construir um Archive através do Query Builder

Se você precisa criar um Archive para o seu blog ou para um CPT (Custom Post Type) e navegar por categorias, continue lendo

Quer receber conteúdos em primeira mão?
Assine a minha Newsletter

Neste vídeo, vou te mostrar como construir um Archive através do Query Builder do JetEngine. Se você precisa criar um Archive para o seu blog ou para um CPT (Custom Post Type) e navegar por categorias, continue lendo. É bem simples, e vou te guiar passo a passo.

O que é um Archive?

Um Archive é uma forma de organizar e exibir conteúdo com base em categorias ou taxonomias específicas. Por exemplo, se você tem um blog com várias categorias, como “Inteligência Artificial”, “Tecnologia” e “Negócios”, um Archive permite que você filtre e exiba apenas os posts relacionados a uma determinada categoria.

Passo 1: Acesso ao Query Builder

O primeiro passo é acessar o Query Builder. Você pode encontrar essa opção no WordPress, na seção “Jet Engine”. Ao entrar no Query Builder, você verá uma tela com opções para criar um novo Archive ou editar um existente.

Passo 2: Criando um novo Archive

Se você ainda não tem um Archive criado, clique no botão “Add Novo” para criar um. Dê um nome para o seu Archive e selecione o tipo de post ou CPT que você deseja exibir. Por exemplo, se você está usando os posts nativos do WordPress, selecione “Posts”.

Passo 3: Configurações Gerais

Nas configurações gerais do Query Builder, você pode definir o post status dos itens que serão exibidos no Archive. Se você quer exibir apenas os posts publicados, selecione a opção “Publicado”. Você também pode definir a ordem de exibição dos posts.

Passo 4: Configuração da Taxonomia

O segredo para criar um Archive baseado em categorias está na configuração da taxonomia. No meu caso, estou usando a taxonomia nativa do WordPress chamada “Category”. No entanto, se você tiver criado uma taxonomia personalizada, você pode selecioná-la aqui.

Além disso, você pode configurar as opções de paginação, ou seja, quantos registros você deseja exibir por página. Eu configurei para exibir 9 registros por página.

Passo 5: Metafields (opcional)

Se você tiver metafields em seu CPT e quiser adicionar condições para filtrar os posts exibidos no Archive, você pode fazer isso através do Meta Query no Query Builder. Por exemplo, se você tem um metafield chamado “Status” que determina se um produto está disponível ou não, você pode configurar o Archive para exibir apenas os produtos disponíveis.

Passo 6: Adicionando a Query ao modelo

Agora que você configurou o Archive no Query Builder, é hora de adicioná-lo ao seu modelo. No meu caso, estou usando o Elementor para editar o modelo. Dentro de um contêiner, adicione um título estático para o Archive. Em seguida, adicione um título dinâmico que mostrará o nome do Archive, com base na categoria selecionada.

Além disso, você pode adicionar componentes como paginação e uma grade de listagem para exibir os posts do Archive. Certifique-se de configurar corretamente as opções de paginação e de vincular a listagem de posts ao Archive.

Passo 7: Adicionando o Archive ao Menu

Para finalizar, você pode adicionar o Archive ao seu menu para facilitar o acesso. No WordPress, vá para a seção “Aparência” e clique em “Menus”. A partir daí, você pode selecionar as categorias do seu blog e adicioná-las ao menu. Certifique-se de salvar as alterações.

Agora, quando você acessar o seu blog e selecionar uma categoria no menu, o Archive será exibido com os posts correspondentes àquela categoria.

E é isso! Agora você sabe como construir um Archive através do Query Builder. Espero que este tutorial tenha sido útil. Se você quiser aprender mais sobre o Jet Engine e outras funcionalidades do WordPress, confira o meu treinamento JetMaster. Nele, você terá acesso a aulas ao vivo e suporte para tirar todas as suas dúvidas. Não perca essa oportunidade!

Compartilhe
197 Visualizações

Quer receber conteúdos em primeira mão?
Assine a minha Newsletter

Entrar em Contato

Dante Testa

Para discutirmos suas necessidades, preencha o formulário; vou lhe chamar no Whatsapp.

Nome *
Whatsapp *
E-mail *
Mensagem *