如何在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>"; } ?>
您不能将<?php
混合到echo
中-这是用于在输出原始文本时返回PHP执行模式,但您已经在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>";