¿Cómo obtengo los términos de nivel superior en una taxonomía personalizada?

8

Tengo una configuración de taxonomía jerárquica personalizada para un sitio web de conferencia. Los términos de nivel superior en esta taxonomía son Fechas, que tienen términos secundarios que representan espacios de sesión en esa fecha. Estoy tratando de descubrir cómo obtener una lista de los términos de nivel superior dentro de la taxonomía, es decir, solo quiero los términos que son Fechas, no los términos que son sesiones. ¿Es esto posible usar get_terms()?

Jackson
fuente

Respuestas:

22

Trate de pasar 0por parentargumento en get_terms().

parent (entero) Obtenga hijos directos de este término (solo los términos cuyo padre explícito es este valor). Si se pasa 0, solo se devuelven los términos de nivel superior. El valor predeterminado es una cadena vacía.

Rarst
fuente
+1 - Esta es la respuesta que estás buscando ...;)
t31os
¡Esto funcionó para mí! Pero, ¿por qué esta función no tiene un argumento de "profundidad" como otras funciones de obtención de Wordpress?
Jeff K.
@Anatidaus quién sabe ... por cierto no diré que la profundidad es tan común.
Rarst