Obtener categorías para una publicación específica - Tipo de publicación personalizada

23 ene 2013, 10:50:13
Vistas: 13.9K
Votos: 3

Estoy intentando obtener todas las categorías que están relacionadas con una publicación específica, usando la función wp_get_post_categories(). El problema es que se trata de un tipo de publicación personalizado, así que intenté enviarlo en el array $args:

wp_get_post_categories($id,array('post_type'=>'producto'));

pero eso devolvió un array vacío también. ¿Cuál es la forma correcta de hacerlo?

0
Todas las respuestas a la pregunta 2
0

¿Estás seguro de que es una category y no una taxonomía personalizada?

Si es una categoría, prueba:

var_dump( wp_get_post_categories( $id ) );

o su equivalente, ya que category es una taxonomía:

var_dump( wp_get_object_terms( $id, 'category' ) );
23 ene 2013 11:27:25
0

Tu tipo de publicación product probablemente tiene su propia taxonomía "categoría". Prueba:

wp_get_object_terms( $id, '<tu-taxonomía-personalizada-de-categoría-de-producto>', array( 'fields' => 'ids' ) );
23 ene 2013 13:11:16