我知道我错过了一些简单的事情。如果$ video-code存在,我只想显示这个iframe。有人能看出这有什么问题吗?在wordpress工作。错误在回声线上。我也试过添加。'$ video-code'。进入网址。
它正确显示iframe,但变量在url中显示为文本。如果我在没有If语句的情况下调用页面中的其他变量,它会正确显示。
感谢任何帮助!
<?php
$key = 'video-code';
$themeta = get_post_meta($post->ID, $key, TRUE);
if($themeta != '') {
echo '<iframe id="player" width="560" height="315" frameborder="2" src="http://www.youtube.com/embed/$video-code" ></iframe>';
}?>
答案 0 :(得分:1)
您可以连接$key
,如下所示:
echo '<iframe id="player" width="560" height="315" frameborder="2"
src="http://www.youtube.com/embed/' . $key . '" ></iframe>';