如何在此php代码中替换 href 中的 img
这是 img 代码
<img class="img-responsive" src="<?php bloginfo('template_url');?>/images/<?php echo $term->name;?>.png" alt="<?php echo $term->name;?>">
我想在此代码中 href 中替换它
<?php
echo '<a href="?cat='.$term->term_id.'">
<i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i>
</a>';
echo "</div>";
}
?>
我试过了:
<?php echo '<a href="?cat='.$term->term_id.'"> <i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i> <img class="img-responsive" src="<?php bloginfo('template_url');?>/images/<?php echo $term->name;?>.png" alt="<?php echo $term->name;?>"> </a>'; echo "</div>"; } ?>
答案 0 :(得分:0)
您无法将<?php
混合到echo
- 用于在您输出原始文本时重新进入PHP执行模式,但是您&#39 ;已经在PHP执行中了。
由于bloginfo()
回显其输出而不是返回字符串,因此需要将其拆分为多个语句。
<?php
echo '<a href="?cat='.$term->term_id.'"> <i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i> <img class="img-responsive" src="';
bloginfo('template_url');
echo '/images/'.$term->name.'.png" alt="'.$term->name.'"> </a>';
echo "</div>";