brainternet как вывести get_term_meta из поля выбора

Я только что добавил скрипт Tax-meta

к моей теме и приятно работать с текстовыми полями, но у меня есть поле выбора, которое я не могу понять.

$ My_meta->addSelect($prefix.'eye_color",

array('amber'=>'Amber','blue'=>'Blue','brown'=>'Brown','gray'=>'Gray','green'=>'Green','hazel'=>'Hazel'),
  array('name'=> __('Eye Color','tax-meta'), 
  'std'=> array('amber')));

выход:

$eye_color = get_term_meta($term_id,'opname_eye_color');
echo $eye_color;

приведенный выше вывод дает мне (массив) вместо любого результата из поля выбора, кто-нибудь, кто работал с этим раньше?

Спасибо за совет.

1 ответ

Извините, но я выкладываю решение Я сделал ошибку в get_term_meta, чтобы выяснить это, добавив $term->term_id instead of $term_id

так добавлено:

$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );

и наконец сработал следующий код:

$eye_color = get_term_meta($term->term_id,'opname_eye_color',true);

echo $eye_color;
Другие вопросы по тегам