duangang2825 2014-03-27 13:28
浏览 60
已采纳

在php echo中转义双引号

Hello i am making a site on wordpress where some of the featured images have to be thumbnails of youtube video for that i am using the module Video Thumbnails however i cant seem to get it to work correctly. Using the following code

<?php 
    if( ( $video_thumbnail = get_video_thumbnail() ) != null ) { 
        echo "<a href=\"<?php echo get_permalink( $id ); ?>\"><img src='" . $video_thumbnail . "' /></a>"; 
    }
?>

i get the image of the youtube video if there is one however the link to the post is broken it shows like this <a href="<?php echo get_permalink( 15544 ); ?>"><img src="http://www.test.com/wp-content/uploads/2014/03/15544.jpg"></a> \">"; } ?> insdead of the of the link of the actual post which is http://www.test.com/?p=15544 i realize that the problem is probably in the escaping however i tried multiple escaping metods like \" or using ' for the echo and " for the actual string hoever i can seem to get it to work i know that my php sucks so i might not be escaping it right i would be gratefull for any advice.

  • 写回答

4条回答 默认 最新

  • douzhang2092 2014-03-27 13:32
    关注

    Use this;

    <?php 
        if( ( $video_thumbnail = get_video_thumbnail() ) != null ) { 
            echo "<a href=\"" . get_permalink( $id ) . "\"><img src='" . $video_thumbnail . "' /></a>"; 
        } 
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助