Cómo obtener etiquetas con un ID de publicación específico
18 feb 2014, 11:34:48
Vistas: 15.1K
Votos: 0
He creado una publicación con ID 34 y le he añadido algunas etiquetas. Ahora quiero recuperar todas las etiquetas asociadas a ese ID de publicación.
¿Alguna idea?

Mr.Happy
223
Todas las respuestas a la pregunta
2
5
Coloca esto dentro de tu bucle:
// Devuelve todos los términos para "my_term"
$term_list = wp_get_post_terms($post->ID, 'post_tag', array("fields" => "all"));
print_r($term_list);
Ligeramente adaptado de wp_get_post_terms

kraftner
5.63K
18 feb 2014 11:39:39
Comentarios
Gracias por la respuesta pero estoy obteniendo este WP_Error Object ( [errors] => Array ( [invalid_taxonomy] => Array ( [0] => Invalid taxonomy ) ) [error_data] => Array ( ) )

18 feb 2014 11:41:45
0
Así es como puedes recuperar las etiquetas
$tax_tags = get_terms(array('post_tag'));
foreach($tax_tags as $tag){
?>
<p>
<?php echo ucfirst($tag->taxonomy).' : ' ?>
<a href="<?php echo get_term_link($tag); ?>"><?php echo $tag->name ?></a>
</p>
<?php
}
Personalízalo como prefieras.
get_terms(array('post-tag'));
obtiene las etiquetas relacionadas con un post.
Puedes colocar este código dentro o fuera del loop predeterminado.
Referencia: get_terms

Sudeep K Rana
1.19K
18 feb 2014 14:35:25
Preguntas relacionadas
2
respuestas
1
respuestas