我如何才能只显示一个链接而不是多个链接? 时间:2013-06-19 作者:user34277 因此,使用此代码段: <?php foreach((get_the_category()) as $childcat) { if (cat_is_ancestor_of(10, $childcat)) { echo \'<a href="\'.get_category_link($childcat->cat_ID).\'">\'; echo $childcat->cat_name . \'</a>\'; }} ?> 我能够输出id为106的父类别的所有子类别。但是,如果有多个子类别,我只想输出一个子类别。请问我该怎么做? 1 个回复 最合适的回答,由SO网友:kaiser 整理而成 只需使用break 语句在找到的第一个cat之后中止,该cat是子类别。foreach ( get_the_category() as $cat ) { if ( cat_is_ancestor_of( 10, $cat ) ) { printf( \'<a href="%s">%s</a>\', get_category_link( $cat->cat_ID), echo $cat->cat_name ); break; } } 结束 文章导航