Nu-mi dau seama cum să obțin numele termenului taxonomic dacă am ID-ul termenului taxonomic.
Acesta este codul meu actual
// 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';
Valoarea lui $quantityTerms
nu este „numele” cantității, ci ID-ul categoriei de cantitate. Când setează termenii obiect, creează o nouă categorie numită „ID#” și nu o inserează în categoria după nume.
wp_set_object_terms( $post_id, $quantityTerms, $quantityTax, $append );
- @JonFury, multe dintre întrebările dvs. demonstrează o lipsă totală de efort de cercetare – ați fi putut răspunde singur la această întrebare prin tastând titlul acesteia în Google, , ca să nu mai vorbim de faptul că este răspuns în numeroase alte întrebări de pe site pe care le-ai fi văzut dacă ai fi căutat WPSE. Nimeni nu vrea să își piardă timpul răspunzând la întrebări la care s-a răspuns deja de sute de ori înainte. Vă rugăm să folosiți un motor de căutare, căutarea WPSE și WordPress codex înainte de a plesni întrebări pe WPSE. Comunitatea noastră nu este un motor de căutare. – > Por bosco.
1 răspunsuri
Funcția get_term_by() v-ar permite să obțineți numele termenului taxonomic din id.
$quantityTermObject = get_term_by( 'id', absint( $quantityTerms ), 'quantity_category' );
$quantityTermName = $quantityTermObject->name;
- Vă rugăm să acceptați răspunsul dacă a funcționat pentru dvs. @JonFurry. – > .