Je ne peux pas comprendre comment obtenir le nom du terme de taxonomie si j'ai l'ID du terme de taxonomie.
Ceci est mon code actuel
// create a dropdown menu of the quantity taxonomy
wp_dropdown_categories(
array('taxonomy' => 'quantity_category', 'name' => 'productQuantity', 'hide_empty' => 0)
);
$quantityTerms = $_POST['productQuantity'];
$quantityTax = 'quantity_category';
La valeur de $quantityTerms
n'est pas le "nom" de la quantité, mais l'ID de la catégorie de quantité. Lorsqu'il définit les termes de l'objet, il crée une nouvelle catégorie appelée "ID #" et ne l'insère pas dans la catégorie par nom.
wp_set_object_terms( $post_id, $quantityTerms, $quantityTax, $append );
La fonction get_term_by () vous permettrait d’obtenir le nom du terme taxonomie à partir de l’id.
$quantityTermObject = get_term_by( 'id', absint( $quantityTerms ), 'quantity_category' );
$quantityTermName = $quantityTermObject->name;