2013-04-13 5 views
0

나는 뉴스 링크를 클릭하면 라이트 박스에서 iframe을 사용하여 열릴 수 있도록 플러그인을 다른 것으로 바꾸기 위해 워드 프레스 웹 사이트를 설정하고 플러그인을 변경하려고합니다. 나는 다음과 같은 경우 링크가 만들어진 곳을 믿습니다.PHP 에코 링크, 더 많이 추가하기

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

다음 링크에 추가하려고합니다.

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

나는 둘을 결합하는 방법이 확실하지 않습니다. 내가해야 할 일을 바꿔서 바꿀 필요가있는 것을 정확히 위치시키고 이해할 수 있기를 바란다. PHP 파일 전체를보고 싶다면 http://pastebin.com/sFqSb1Ha

답을 말해주는 사람은 마음에 들지 않지만, 공부할 지식에 대한 올바른 방향을 지적 해 주시면 기쁠 것입니다. 이것을 달성하기 위해.

답변

0

다른 varible을 사용할 수 있습니다 시도 $link 에코가 제공 한 코드에 적용됩니다. 모든 사용자에게 해당 attrubute를 적용하려면 $link befo

$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에 URL에 매개 변수가있는 경우 다른 매개 변수는 &으로 시작해야하고 ?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]'; 
+0

귀하의 답변은 모두 효과적이었으며 매우 교육적이었습니다. 고맙습니다. – DeanGrey

1

이 시도 : 나는이 많이 있다는 것을 볼 수 있습니다

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

반향 사용을 위해이

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

는 "이