您好,我在wordpress上創建了一個站點,其中一些特色圖片必須是YouTube視頻的縮略圖,因爲我使用的是模塊視頻縮略圖,但是我似乎無法使其正常工作。使用下面的代碼在php中轉義雙引號echo
<?php
if(($video_thumbnail = get_video_thumbnail()) != null) {
echo "<a href=\"<?php echo get_permalink($id); ?>\"><img src='" . $video_thumbnail . "' /></a>";
}
?>
我得到的YouTube視頻的圖像,如果有一個但是鏈接後壞了它這樣表示<a href="<?php echo get_permalink(15544); ?>"><img src="http://www.test.com/wp-content/uploads/2014/03/15544.jpg"></a>
\「>」; }?> insdead的實際職位的鏈接是這樣的http://www.test.com/?p=15544
我意識到問題可能是在逃避,但我試着多個逃逸metods像「或使用'的回聲和」爲實際的字符串hoever我可以似乎得到它的工作我知道我的PHP糟透了,所以我可能不會逃避它的權利,我會任何意見gratefull。
您在代碼中有正確的答案 –
問題是,當您已經在PHP上下文中時,您正在使用'<?php'標記。試試這個:http://pastie.org/8973134 –
@Ivan Veselinov Nedelchev你不需要內部'echo'。看到我的回答 –