首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏字体可怕的图标时,旁边的文字没有显示?

如何隐藏字体可怕的图标时,旁边的文字没有显示?
EN

Stack Overflow用户
提问于 2016-06-20 09:35:37
回答 3查看 1.6K关注 0票数 1

我试图显示字体可怕的图标旁边的一些元数据为我的Wordpress帖子。例如,在以下代码中,在文本“标记”之前使用标记图标:

代码语言:javascript
复制
<i class="fa fa-tags" aria-hidden="true"></i> <?php eco($tag); ?>

问题是,当标签名没有显示时,我需要隐藏FA图标。我的意思是,如果用户决定不写任何标签,图标就会粘在那里。

有什么想法,我如何可以摆脱图标时,没有标签是为一篇文章?

完整的代码是:

代码语言:javascript
复制
<div class="meta-tags">
   <?php $tag = get_the_tag_list( __('tags: ', 'themename'),', ' );
   <i class="fa fa-tags" aria-hidden="true">&nbsp;</i> <?php echo ($tag); ?>
</div>

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-20 10:15:16

我更喜欢使用function。你可以合并你的php代码的所有部分。

代码语言:javascript
复制
<div class="meta-tags">
   <?php 
     $tag = get_the_tag_list( __('tags: ', 'themename'),', ' );
     if ( !empty($tag) ) echo '<i class="fa fa-tags" aria-hidden="true">&nbsp;</i>' . $tag; 
   ?>
</div>
票数 0
EN

Stack Overflow用户

发布于 2016-06-20 10:00:42

也许您可以使用php进行类似的操作。

代码语言:javascript
复制
<?php if ($tag){ echo '<i class="fa fa-tags" aria-hidden="true">';} ?>
票数 0
EN

Stack Overflow用户

发布于 2016-09-29 18:01:40

还可以在wp-include文件夹中编辑类别-template.php。

代码语言:javascript
复制
function the_tags( $before = null, $sep = ' ', $after = '' ) {
    if ( null === $before )
    $before = __('<i class="fa fa-tags" aria-hidden="true">');
}

打电话给the_tags

代码语言:javascript
复制
<div class="meta-tags">
    <?php the_tags(); ?>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37919095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档