0

我正在建立一个 wordpress 网站,并希望更改一个插件以与另一个插件一起使用,以便在单击新闻链接时,它将使用 iframe 在灯箱中打开。我相信以下实例是建立链接的地方。

<a href="<?php echo $link;  ?>

我希望在最后将以下内容添加到链接中。

?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]"

我不确定如何将两者结合起来。我希望通过这样做,我可以正确定位并理解需要更改的内容。如果您想查看完整的 PHP 文件,我已将其添加到http://pastebin.com/sFqSb1Ha

虽然我不介意有人告诉我答案,但我很乐意为我需要学习的知识指明正确的方向。

4

4 回答 4

1

尝试这个:

<a href="<?php echo $link . '?iframe=true&width=100%&height=100%"' . 'rel="prettyPhoto[iframes]"';  ?>
于 2013-04-13T04:03:30.527 回答
0

尝试这个

<a href="<?php echo $link; ?>?iframe=true&width=100%&height=100%" rel='prettyPhoto[iframes]'"></a>
于 2013-04-13T04:11:14.897 回答
0
<a href="<?php echo $link ."?iframe=true&width=100%&height=100%\" ". " rel=\"prettyPhoto[iframes]\" ";  ?>

对于回声使用“您可以在此使用其他变量

于 2013-04-13T04:11:58.283 回答
0

我可以看到您提供的代码中有很多$link回声。要为所有人应用该属性,您可以$link在之前设置,例如:

$link = $link . '?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]';

(请注意,"最后缺少,因为它已在 中提供href="")。

但是,如果您想将其用于单个链接,请尝试

<a href="<?php echo $link; ?>?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]" ...

只是有一个小问题。如果在$linkURL 中有参数,它将失败,因为任何其他参数都必须以 开头&,而我们在?iframe那里。所以最好检查一下,无论?标志是否出现$link

if (strpos($link, '?') > 0)
    $link = $link . '&iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]';
else
    $link = $link . '?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]';
于 2013-04-13T04:12:00.990 回答