0

嗨,伙计们,这是一个非常愚蠢的问题,我对 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 中 在此处输入图像描述

4

1 回答 1

0

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

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

当然,如果您没有从 the_sub_field("videos") 正确返回一个字符串,这将不起作用,因此请确保该函数实际返回一个字符串。

于 2013-10-16T23:39:16.970 回答