2010-07-21 6 views
0

PHP로 잘 작동하는 간단한 여러 조건문을 사용하고 있지만 WordPress에서는 no라고 말합니다. 내가 뭘 놓치고 있니?WordPress : 여러 조건문이 작동하지 않습니다.

<?php if (is_page('sample1') || is_page('sample2') || is_page('sample3') ||  is_page('sample4')) { ?> 
include this 
<?php } else { ?> 
include this instead 
<?php } ?> 
+0

"WordPress에서"아니오라고 말하면 정확히 WordPress에서 무엇을 제공합니까? PHP 시작 태그와 일관성이 있다면 어떻게됩니까? (예 : '

+0

작동하거나 작동하지 않는 것은 무엇입니까? 너는 무엇을 기대하며, 대신에 어떤 일이 일어나는가? –

+0

죄송합니다.

답변

2

정의되지 않은 함수?

어떻게 주제에서 footer.php를 불러 오시겠습니까?

+0

@ Adam의 권리 - 'footer.php'는 워드 프레스에 의해로드되어야하고, 워드 프레스 내에서로드해야합니다. WP 외부에서로드하려고하거나'is_page() '함수가 사용 가능하기 전에로드하려고합니다. – TheDeadMedic

+0

정규 서식 파일에 바닥 글을 넣었습니다. 내가 지금 그 문제를 해결했다고 생각해. 아래를 보라. –

0

게시 한 코드와 아무 관련이 없습니다. 바닥 글의 경로 또는 페이지 수명주기 내에서로드하려는 위치와 관련이 있습니다. 또한 경로가 맞는지 확인하십시오.

+0

전체 문장과 콘텐츠에 대신 닫는 태그로 을 넣었습니다. 이제 작동합니다. 어떤 방법 으로든 작동해서는 안됩니까? 나는

+0

어떤 태그를 사용하면 아무런 차이가 없어야합니다. 나는 여러 번 사용했다. 서로 일치하는 한 어느 것이 중요하지 않습니다 ... 서버 구성이 다르거 나 이상한 뭔가가 인터프리터에서 계속 발생하지 않는 한. –

관련 문제