Como criar consulta de termos e exibir tags relacionadas na página pública do usuário

Crie uma listagem

Em primeiro lugar, vá para WordPress Dashboard > JetEngine > Listings . Pressione o botão “ Adicionar novo ” para criar uma nova listagem.

listando itens motor a jatoNo pop-up, selecione a opção “Termos” como fonte da listagem e encontre o item necessário na lista Da taxonomia . 

Além disso, preencha o nome do item da listagem e selecione Visualização da listagem . Verificaremos o Elementor e o Block Editor.

Agora você pode apertar o botão “ Criar item de listagem ”.

configurar item de listagem de termos

Ajustar listagem no Elementor

Adicione os widgets desejados para exibir dados dinâmicos sobre os termos da taxonomia. Por exemplo, adicionamos uma Imagem Dinâmica para mostrar a imagem anexada ao termo e dois Campos Dinâmicos .

Veja o primeiro Campo Dinâmico ; mostra o nome do termo. Para obter o mesmo, escolha a fonte “Post/Term/User/Object” e o campo de objeto “Term Name” .

nome do termo do campo dinâmico na grade de listagem de termosTambém mostramos o nível de habilidade (dados do metacampo de relação). Não se esqueça que aqui selecionamos a fonte “Metadados de relação” e o metacampo “Nível de habilidade” .

metadados de relação de campo dinâmico na grade de listagem de termosOpcionalmente, você pode estilizar a listagem. Por exemplo, adicionaremos uma borda à seção para mostrar as cores que escolhemos para cada termo no metacampo Colorpicker .

Selecione Seção, vá para a seção Estilo e abra a guia Borda . Escolha o tipo de borda necessário e vá para o campo  Cor .

Clique no botão Tags dinâmicas e escolha a macro “Campo de termo”. Em seguida, defina a Taxonomia necessária e escolha a opção “Meta campo”. Especifique o Metacampo ; agora, digitamos o valor “colorpicker” que representa o nome do metacampo colorpicker anexado à taxonomia. 

cor da borda da seção

Adicionar listagem no editor de blocos

Você pode repetir os mesmos passos no Editor Gutenberg; todos os blocos e suas configurações também estão disponíveis aqui.

Pressione o botão “ Publicar/Atualizar ” quando estiver pronto para publicar.

listagem de termos em gutenberg

Crie uma consulta de termos

Agora precisamos construir uma consulta que exibirá apenas os itens relacionados ao usuário específico.

Navegue até Painel do WordPress > JetEngine > Query Builder . Clique no botão “ Adicionar novo ” para criar uma consulta.

lista de consultas do jetengine adicionar novo botãoComece com configurações gerais. Dê um nome à consulta, selecione “Consulta de termos” como Tipo de consulta e defina o ID da consulta se planeja usar a consulta para filtros.

consulta de termos no construtor de consultasNa guia Geral, escolha a taxonomia que você usa.

Aviso

Deixe os seguintes campos vazios. Porém, você deve desativar o botão Ocultar Vazio , pois esse recurso pode interferir na obtenção do resultado desejado.

aba geral da consulta de termosVá para a guia Incluir/Excluir . Clique no botão Tags dinâmicas próximo ao campo Incluir .

Selecione a macro “Itens Relacionados”.

Em seguida, especifique a relação construída no campo From Relation , selecione a opção “Child Object” como From Object e “Current Object ID” como o item Initial Object ID From .

Não se esqueça de pressionar o botão “ Aplicar ”.

incluir ou excluir guia da consulta de termosÉ isso; agora pressione o botão “ Adicionar consulta ” e vá para a página pública do usuário que você construiu anteriormente.

Personalize a página do usuário público

Encontre o widget Listing Grid e selecione a listagem necessária no menu suspenso. 

Não será exibido imediatamente. Vá para a guia Consulta personalizada .

grade de listagem na página pública do usuárioVocê deve ativar o botão Usar consulta personalizada e selecionar a consulta recém-criada.

Agora você pode clicar no botão “ Atualizar ” e ir para a página do usuário para ver se o resultado é exibido dependendo das habilidades anexadas.

consulta de termos personalizados da grade de listagem

Verifique o resultado

Podemos ver a página do usuário com as habilidades e seu nível anexado.

página do usuário no front end

Agora você sabe como exibir tags WordPress relacionadas na página pública do usuário com a ajuda do JetEngine Query Builder e sua funcionalidade.

Índice