我想知道如何让#tag-container 仅在有标签时显示。我该怎么做呢?我在想有一些 if 和 else 语句,但我不知道如何正确编写它......
<div class="tag-container">
<p><?php the_tags(); ?></p>
</div>
我想知道如何让#tag-container 仅在有标签时显示。我该怎么做呢?我在想有一些 if 和 else 语句,但我不知道如何正确编写它......
<div class="tag-container">
<p><?php the_tags(); ?></p>
</div>
<?php
if( get_the_tags() ){
echo '<div class="tag-container"><p>';
the_tags();
echo '</p></div>';
}
<?php if (!empty(get_the_tags())) : ?>
<div class="tag-container">
<p><?php the_tags(); ?></p>
</div>
<?php endif; ?>
除了其他答案之外,我会将呈现的标签存储在一个变量中,以免两次调用相同的函数。
<?php $tags = get_the_tag_list( __('Tags: '), ', ' ); ?>
<?php if( !empty( $tags ) ) : ?>
<div class="tag-container">
<p><?php echo $tags; ?></p>
</div>
<?php endif; ?>