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;