Mostrar lista de subcategorias x taxonomia personalizada 1 crianças x taxonomia personalizada 2 crianças

Eu tenho um tipo de postagem personalizado que usa a taxonomia de categoria integrada e duas taxonomias personalizadas. As três taxonomias são hierárquicas, tendo filhos e netos. Por exemplo:

Tipo de postagem personalizado: Receita

Categorias: Todos os dias, Viagens, Férias

Subcategorias:
Todos os dias => nenhum,
Viagem => acampamento, viagem rodoviária, destino
Férias => Páscoa, ação de graças, xmas

Custom Taxonomy # 1 (Dieta): Paleo, Vegan, Sem glúten
Crianças de impostos nº 1:
Paleo => sem grão, alimentado com grama
Vegano => cru, fruitariano
Sem glúten => nenhum

Custom Taxonomy # 2 (Cuisine): americano, asiático, africano
Crianças de imposto # 2:
Americano => sul, pub
Asiático => chinês, tailandês, indiano
Africano => etíope

* Algumas categorias e taxonomias terão, naturalmente, muitos filhos (e netos), enquanto alguns não terão nenhum.

OBJETIVO:
Se uma publicação de receita estiver em qualquer categoria e taxonomia que seja um pai, o que queremos é exibir no rodapé, uma lista de links que são o resultado de categorias filho x dietas infantis x cozinhas infantis. Por exemplo:

Digamos que você está em uma postagem de receita com os seguintes atributos …

Título da receita: Fast Asian Vegan Meals For Holidays
categoria: feriados
Dieta: vegana
Cozinha: asiática

Como esta publicação de receita é arquivada sob categorias e taxonomias que têm filhos, o que queremos é mostrar uma lista que é 3 subcategorias x 2 sub-dietas x 3 sub-cozinhas, totalizando 18 links, como este …

Fast Chinese Raw Vegan Meals For Easter
Fast Thai Raw Vegan Meals For Easter
Quick Indian Raw Vegan Meals For Easter
Refeições Frutas Virgens Rápidas para a Páscoa
Refeições tailandesas favoritas de Frutuian para a Páscoa
Refeições Frutas Virgens Rápidas para a Páscoa

Fast Chinese Raw Vegan Meals For Thanksgiving
Fast Thai Raw Vegan Meals For Thanksgiving
Rápido Indian Raw Vegan Meals For Thanksgiving
Rápidos pratos chineses Fruitarian para Thanksgiving
Refeições tailandesas rápidas do Fruterian para Thanksgiving
Refeições Frutas Virgens Rápidas para o Dia de Ação de Graças

Fast Chinese Raw Vegan Meals For Xmas
Fast Thai Raw Vegan Meals For Xmas
Quick Indian Raw Vegan Meals For Xmas
Refeições rápidas chinesas Fruitarian para o Xmas
Refeições tailandesas rápidas do Frutuian para o Natal
Rápido Indian Fruitarian Refeições Para o Natal

Queremos uma lista de links para mostrar no rodapé sempre, mesmo que uma postagem de receita esteja arquivada sob qualquer gato ou imposto que não seja pai.

Então, digamos que você tenha uma postagem de receita diferente com os mesmos atributos do exemplo anterior, exceto que agora trocamos Vegan (quem é pai) com sem glúten (quem não é pai). Por exemplo:

Título da receita: Refeições rápidas sem glúten asiático para férias
categoria: feriados
dieta sem glúten
Cozinha: asiática

Agora, temos 3 subcategorias x 0 sub-dietas x 3 sub-cozinhas, totalizando 9 links. A combinação resultante de links agora será assim …

Refeições chinesas rápidas sem glúten para a Páscoa
Refeições rápidas sem glúten tailandês para a Páscoa
Refeições rápidas sem glúten indianas para a Páscoa

Refeições chinesas rápidas sem glúten para o Dia de Ação de Graças
Refeições tailandesas rápidas sem glúten para o Dia de Ação de Graças
Refeições rápidas sem glúten indianas para o Dia de Ação de Graças

Refeições chinesas rápidas sem glúten para o Xmas
Refeições rápidas sem glúten tailandês para o Xmas
Refeições rápidas sem glúten indianas para o Xmas

Nós temos um fragment de código foreach que fará isso por nós, MAS ele só funcionará em postagens de receita com um gato ou imposto de pai. Se a postagem da receita não tiver um gato ou imposto pai (como o exemplo sem glúten acima), nenhuma lista será exibida.

TAMBÉM, o fragment de código foreach mostra TODOS os filhos e netos de categorias e taxonomias, tornando a lista de links muito longa. Idealmente, queremos que a lista mostre apenas as crianças diretas e imediatas e não netos.

Estou pensando que devemos talvez não usar uma function foreach e apenas consultar postagens em vez disso … hm. O que você acha?

Muito obrigado antecipadamente por toda a sua ajuda e paciência!

Solutions Collecting From Web of "Mostrar lista de subcategorias x taxonomia personalizada 1 crianças x taxonomia personalizada 2 crianças"