在php的href中插入img



如何在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>";

最新更新