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.
No 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 ”.
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” .
També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” .
Opcionalmente, 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.
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.
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.
Comece 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.
Na guia Geral, escolha a taxonomia que você usa.
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.
Vá 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 ”.
É 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 .
Você 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.
Verifique o resultado
Podemos ver a página do usuário com as habilidades e seu nível anexado.
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.