Obține numele termenului din ID-ul termenului?
27 nov. 2013, 05:02:31
Vizualizări: 46.6K
Voturi: 11
Nu reușesc să găsesc cum să obțin numele termenului taxonomiei dacă am ID-ul termenului taxonomiei.
Acesta este codul meu actual
// creează un meniu dropdown pentru taxonomia cantitate
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 obiectului, creează o nouă categorie numită "ID#" și nu o inserează în categorie după nume.
wp_set_object_terms( $post_id, $quantityTerms, $quantityTax, $append );

Jon Furry
187
Comentarii
Toate răspunsurile la întrebare
1
1
Funcția get_term_by() vă permite să obțineți numele termenului din taxonomie pe baza ID-ului.
$quantityTermObject = get_term_by( 'id', absint( $quantityTerms ), 'quantity_category' );
$quantityTermName = $quantityTermObject->name;

Rachel Baker
1.95K
27 nov. 2013 06:27:52
Întrebări similare
2
răspunsuri