Get term name from term ID?

时间:2013-11-27 作者:Jon Furry

如果我有分类术语的ID,我就不知道如何获取分类术语名称。

这是我当前的代码

// 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\';
的价值$quantityTerms 不是数量的“名称”,而是数量类别的ID。设置对象术语时,它会创建一个名为“ID#”的新类别,而不会按名称将其插入类别中。

wp_set_object_terms( $post_id, $quantityTerms, $quantityTax, $append );

1 个回复
SO网友:Rachel Baker

功能get_term_by() 将允许您从id获取分类术语名称。

$quantityTermObject = get_term_by( \'id\', absint( $quantityTerms ), \'quantity_category\' );
$quantityTermName = $quantityTermObject->name;

结束

相关推荐