Obtener el SLUG del término por ID del término

6 oct 2010, 13:56:20
Vistas: 47.2K
Votos: 12

Tengo una taxonomía jerárquica llamada 'tarefa'

Tengo que mostrar todas las entradas de una taxonomía secundaria. Utilicé la función get_term_children para verificar si la taxonomía padre tiene hijos.

Si la taxonomía padre tiene hijos, consultaré las entradas por las taxonomías secundarias.

El problema es:
Tengo que consultar las entradas por el slug de la taxonomía pero la función get_term_children devuelve un array de IDs de taxonomía.

La pregunta es:
¿Cómo puedo obtener el slug de una taxonomía a partir de su ID?

0
Todas las respuestas a la pregunta 1
2
24

Tengo un poco de dificultad para entender tu pregunta. ¿Te refieres al slug de la taxonomía (como category) o al slug del término (como uncategorized)?

get_term_children() funciona con términos, así que me centraré en eso.

Prueba esto:

$term = get_term( $id, $taxonomy );
$slug = $term->slug;
6 oct 2010 14:10:18
Comentarios

No estaba familiarizado con esta función, funcionó como se esperaba ;) gracias.

Sergio Soares Sergio Soares
6 oct 2010 14:23:21

¿Hay alguna manera de hacer esto con menos sobrecarga?

Odys Odys
20 dic 2014 14:07:31