2012-02-13 3 views
0

여기 내 WordPress 사이트의 head에 포함 된 내용이 있습니다. 그러나 빈 페이지가 생성됩니다. 간과할만한 것이 있습니까?이 PHP if 문에 문제가 있습니까?

<?php if (is_page('talent')) || (is_page('work')) { ?> 
<script src="<?php bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script> 
<?php } ?> 
+0

예. ** 오류 로그 **. –

답변

0

Breakets는 @chaitanyaMutyala 모두 당신의 주어진

echo와 문 bloginfo('template_url')

+0

감사합니다. – John

+0

당신은 환영합니다 – Poonam

+0

bloginfo에 대한 거기 에코에 대한 필요가 없습니다. get_bloginfo를 사용하는 경우 에코를 사용해야합니다. 감사합니다 –

0
echo bloginfo('template_url'); 
2

전에없는 경우 답변을 교체하려고

를 일치하지 있습니다 @ Poonam은 둘 다 맞지만 어느 누구도 공동 없습니다. 완료. 두 가지 수정본이 필요합니다. 괄호는 if 문에 일치하지 않는 당신은 URL echo해야합니다

<?php if (is_page('talent') || (is_page('work')) { ?> 
    <script src="<?php echo bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js"></script> 
<?php } ?> 
+0

Poonam의 답변은 'echo'를 사용하지 않고도 작동하는 것처럼 보였습니다. 'echo '를 쓰는 것이 더 좋은 방법일까요? – John

+0

아니요, 실제로는 다릅니다. 'echo'는 html로 결과를 저장합니다. 그것을 밖으로두고 HTML에 아무것도 넣지 않는다. 그러나 나는'bloginfo()'에 "echo"를 가지고 있다고 생각한다. –

0

당신은 코드 아래 첵 할 수 있습니다.

-> 문이 하나를 교체하는 경우 :

if (is_page('talent') || (is_page('work')) {

- 스크립트 태그> src 속성 아래로 교체 :

echo get_bloginfo('template_url'); ?>/js/jquery.fancybox-1.3.4.pack.js