回声混合HTML和PHP给出错误

rob*_*tle 0 html php wordpress echo

我试图回应这个长篇大论,尝试在这里查看其他答案,没有什么能解决它.

Error: 
Parse error: parse error, expecting `','' or `';'' 
Errors parsing -
Run Code Online (Sandbox Code Playgroud)

.

<?php 

$videoEmbed = get_post_meta( get_the_id(), 'ctslider_videoembedcode', true ); 
$postThumb = the_post_thumbnail();


echo '<div onclick="thevid=document.getElementById('thevideo'); thevid.style.display='block'; this.style.display='none'"><img src="'.echo $postThumb.'" style="cursor:pointer" /></div><div id="thevideo" style="display:none">"'.echo $videoEmbed.'"</div>';?>
Run Code Online (Sandbox Code Playgroud)

小智 6

你必须逃避'所以它给予:

echo '<div onclick="thevid=document.getElementById(\'thevideo\'); thevid.style.display=\'block\'; this.style.display=\'none\'"><img src="'.$postThumb.'" style="cursor:pointer" /></div><div id="thevideo" style="display:none">"'.$videoEmbed.'"</div>';
Run Code Online (Sandbox Code Playgroud)

并且你不需要在第一个回声中回声