1

我刚刚添加了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;

上面的输出给了我(数组)而不是来自选择字段的任何结果,以前有人用过这个吗?

谢谢你的建议。

4

1 回答 1

0

对不起,但我发布了解决方案,我在 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;
于 2016-11-11T11:44:48.127 回答