如果帖子没有标签,如何不显示标签? 时间:2012-11-25 作者:Christopher 我目前有以下内容,试图避免在没有标签的情况下显示标签(本例中的图标),但图标会继续显示。有什么想法吗?<?php if ( is_singular() && function_exists(\'the_tags\') ) : ?> <p><i class="icon-tags"></i><?php the_tags(\'\', \', \', \' \'); ?></p> <?php endif; ?> 2 个回复 最合适的回答,由SO网友:fuxia 整理而成 获取string 标签的值,并且仅当有标签时才打印:$tags = get_the_tag_list(\'\', \', \', \' \'); if ( "" !== trim( $tags ) ) { echo "<p><i class=\'icon-tags\'></i>$tags</p>"; } SO网友:Michael 您还可以将html添加到的“before”参数中the_tags()例如,将整个代码缩减为一行:<?php if ( is_singular() ) the_tags(\'<p><i class="icon-tags"></i>\', \', \', \'</p>\'); ?>` 结束 文章导航