难以用高级自定义字段wordpress回显iframe

时间:2013-10-16 23:28:06

标签: php wordpress advanced-custom-fields

大家好,这是一个非常愚蠢的问题我真的很糟糕的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中 enter image description here

1 个答案:

答案 0 :(得分:0)

首先将the_sub_field("videos")加载到变量中,然后将其包含在要回显的字符串中。

$myVar = the_sub_field("videos");
echo '<iframe src="' . $myVar . '"....

当然,如果你没有正确地从the_sub_field(“videos”)返回一个字符串,这将不起作用,所以请确保该函数实际上返回一个字符串。