Obtener el nombre de un término específico de taxonomía
Necesito imprimir un término específico con su ID. Para categorías lo obtengo con este código:
<a href="<?php echo get_category_link(1); ?>" title="<?php echo get_cat_name(1);?>"><?php echo get_cat_name(1);?></a>
... donde 1 es el ID que tengo que imprimir. ¿Existe algo como lo siguiente?
<?php echo get_term_link(1); ?>
o
<?php echo get_term_name(1); ?>
Desde WP 2.3.0, existe una API para obtener los campos de los términos: get_term_field()
.
Por lo tanto, preferiría usar <?php get_term_field( 'key', $term ); ?>
que es bastante útil:
key
: puede ser múltiple: enlace, nombre, etc.$term
: puede ser el term_id o el objeto \WP_Term.

Usa get_term()
para obtener el nombre, slug o descripción:
$term = get_term( 1, 'taxonomy_slug' );
// Nombre
echo $term->name;
// Enlace
echo get_term_link(1, 'taxonomy_slug');
// O
echo get_term_link( $term );

De nada. Por favor, marca esta pregunta como respondida para que salga de la lista de preguntas sin contestar. :)

¡Lo siento! Soy principiante y especialmente con mi inglés :P:P ¿Lo he marcado correctamente?

Junto a mi respuesta debería haber una marca de verificación ✓ <- ¡Haz clic en ella! :D

Esta es una solución larga e inconveniente para algo que ahora tiene un método incorporado, mira mi respuesta arriba.

Me alegra saber que ahora hay una forma incorporada de hacer esto. Aunque creo que estás siendo un poco dramático con una solución de 2 líneas siendo larga/inconveniente, @MaximeCulea
