我正在设置一个wordpress网站,并希望更改插件以与其他人一起使用,以便在点击新闻链接时,它将使用iframe在灯箱中打开。我相信以下实例是链接的位置。
<a href="<?php echo $link; ?>
我希望最后在链接中添加以下内容。
?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]"
我不确定如何将两者结合起来。我希望通过这样做,我正确地找到并理解需要改变的内容。如果您想查看完整的PHP文件,我已将其添加到http://pastebin.com/sFqSb1Ha
虽然我不介意有人告诉我答案,但我很乐意指出正确的方向,以获得我需要学习的知识来实现这一目标。
答案 0 :(得分:1)
试试这个:
<a href="<?php echo $link . '?iframe=true&width=100%&height=100%"' . 'rel="prettyPhoto[iframes]"'; ?>
答案 1 :(得分:0)
试试这个
<a href="<?php echo $link; ?>?iframe=true&width=100%&height=100%" rel='prettyPhoto[iframes]'"></a>
答案 2 :(得分:0)
<a href="<?php echo $link ."?iframe=true&width=100%&height=100%\" ". " rel=\"prettyPhoto[iframes]\" "; ?>
对于echo usa“你可以在这个
中使用其他变量答案 3 :(得分:0)
我可以看到您提供的代码中有很多$link
个回声。要为所有人应用该attrubute,您可以先设置$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]" ...
只是有一点问题。如果在$link
中有网址中的参数,则会失败,因为任何其他参数必须以&
开头,我们在那里?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]';