¿Cómo obtener el nombre del término desde su ID?
27 nov 2013, 05:02:31
Vistas: 46.6K
Votos: 11
No puedo encontrar cómo obtener el nombre del término de taxonomía si tengo el ID del término de taxonomía.
Este es mi código actual
// crear un menú desplegable de la taxonomía de cantidad
wp_dropdown_categories(
array('taxonomy' => 'quantity_category', 'name' => 'productQuantity', 'hide_empty' => 0)
);
$quantityTerms = $_POST['productQuantity'];
$quantityTax = 'quantity_category';
El valor de $quantityTerms
no es el "nombre" de la cantidad sino el ID de la categoría de cantidad. Cuando establece los términos del objeto, crea una nueva categoría llamada "ID#" y no la inserta en la categoría por nombre.
wp_set_object_terms( $post_id, $quantityTerms, $quantityTax, $append );

Jon Furry
187
Comentarios
Todas las respuestas a la pregunta
1
1
La función get_term_by() te permitiría obtener el nombre del término de taxonomía a partir del ID.
$quantityTermObject = get_term_by( 'id', absint( $quantityTerms ), 'quantity_category' );
$quantityTermName = $quantityTermObject->name;

Rachel Baker
1.95K
27 nov 2013 06:27:52
Preguntas relacionadas
6
respuestas
7
respuestas
2
respuestas