Как получить имя термина таксономии из ID термина?
27 нояб. 2013 г., 05:02:31
Просмотры: 46.6K
Голосов: 11
Я не могу разобраться, как получить имя термина таксономии, если у меня есть только ID термина таксономии.
Вот мой текущий код
// создаем выпадающее меню таксономии количества
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 );

Jon Furry
187
Комментарии
Все ответы на вопрос
1
1
Функция get_term_by() позволяет получить название термина таксономии по его идентификатору.
$quantityTermObject = get_term_by( 'id', absint( $quantityTerms ), 'quantity_category' );
$quantityTermName = $quantityTermObject->name;

Rachel Baker
1.95K
27 нояб. 2013 г. 06:27:52
Похожие вопросы