【发布时间】:2020-06-18 15:10:42
【问题描述】:
如果有标签,我正在尝试让 wordpress 显示标签。但是当没有标签时,如果没有标签,其他元素会受到影响并隐藏。我希望它在没有标签时显示“没有可用的标签”,而不是隐藏整个元素。
if ( !has_tag() ) return;
$tags = get_the_tags();
foreach ( $tags as $tag ) {
$tag_link = get_tag_link( $tag->term_id );
}
echo "<li class='list-group-item'><a href='{$url}' class='btn btn-danger btn-sm'><strong>Original Size</strong> ({$original_w}x{$original_h})</a> <a href='{$tag_link}' class='btn btn-danger btn-sm'><strong>Show more {$tag->name} wallpaper</strong></a></li>";
当帖子中有标签时 http://i.stack.imgur.com/Tl06G.png
当帖子中没有标签时 http://i.stack.imgur.com/jUyAZ.png
即使帖子中没有标签,我也想显示元素。
仅供参考,我是 PHP 新手。
【问题讨论】:
-
那么如果没有标签你如何显示标签?
-
您尝试过什么来调试该问题?当
has_tag()返回 false 时使用return可能是一个很好的起点