大家好,这是一个非常愚蠢的问题我真的很糟糕的PHP,这基本上不起作用,输出错误的东西可以有人请帮助我。
if (get_field("gallery")){
while (has_sub_field("gallery")){
if (get_row_layout() == "video"){
echo '<ul class="bxslider">';
echo '<li>';
echo '<iframe src="'.the_sub_field("videos").'" frameborder="0"></iframe>';
echo '</li>';
}
下面是发生什么事情的截图,因为您可以看到URL不在iframe src中
答案 0 :(得分:0)
首先将the_sub_field("videos")
加载到变量中,然后将其包含在要回显的字符串中。
$myVar = the_sub_field("videos");
echo '<iframe src="' . $myVar . '"....
当然,如果你没有正确地从the_sub_field(“videos”)返回一个字符串,这将不起作用,所以请确保该函数实际上返回一个字符串。