Como obtenho os termos de nível superior em uma taxonomia personalizada?

8

Eu tenho uma configuração de taxonomia hierárquica personalizada para um site da conferência. Os termos de nível superior nesta taxonomia são Datas, que têm termos filhos representando os slots de sessão nessa data. Estou tentando descobrir como obter uma lista dos termos de nível superior dentro da taxonomia, ou seja, quero apenas os termos que são Datas, não os termos que são sessões. Isso é possível usando get_terms() ?

    
por Jackson 31.01.2011 / 00:43

2 respostas

20

Tente passar 0 para o argumento parent em get_terms() .

  

parent (integer) Obter filhos diretos   deste termo (apenas termos que são   pai explícito é esse valor). Se 0   é passado, apenas os termos de nível superior são   retornou. O padrão é uma string vazia.

    
por Rarst 31.01.2011 / 09:38
0

Veja enlace .

Use o hierárquico = 0

$my_taxonomy = get_terms('my_taxonomy', 'orderby=count&hide_empty=0&hierarchical=0');
    
por keatch 31.01.2011 / 01:19