我如何回应我的所有分类? 时间:2017-02-26 作者:Axel Murman 我在试着回应all 但这只打印出第一个:$skill_list = wp_get_post_terms($post->ID, \'skill\', array(\'fields\' => \'names\')); echo \'skill-\' . $term->slug; 有人知道我做错了什么吗? 2 个回复 最合适的回答,由SO网友:Ondřej Doněk 整理而成 作用wp_get_post_terms 返回数组(或WP_Error 但是我们在这里使用它)因此您需要遍历返回的数组并打印所有项目:$skill_list = wp_get_post_terms($post->ID, \'skill\', array(\'fields\' => \'names\')); print_r( $skill_list ); 当然你也可以for 或foreach 为了更好地打印。。。 SO网友:Axel Murman 谢谢你!我最终得到了一个有效的解决方案:$skill_list = wp_get_post_terms($post->ID, \'skill\', array(\'fields\' => \'slugs\')); foreach( $skill_list as $slug ): echo \'skill-\' . $slug . \' \'; endforeach; 文章导航