2012-12-27 9 views
1

특정 카테고리 페이지에서 다르게 표시 할 헤더 이미지를 얻으려고합니다. 예를 들어, 풋볼 선수의 이미지가 축구 카테고리의 모든 게시물에 표시됩니다.WordPress 페이지의 조건부 태그

이 너무 아카이브 페이지에 표시 할 필요가있다, 그래서 조건 태그 예를 들어

is_category('football') 

를 사용,이 괜찮 았는데. 그것은 실제 게시물 페이지 자체에 헤더 이미지를 표시하지 않지만. 어떻게 든이 일을 할 수있는 방법이 있습니까? 어딘가에 또 다른 조건부 태그가 있을까요?

도움을 주시면 감사하겠습니다.

+0

이 코드를 사용하고있는 파일은 무엇입니까? – swapnesh

+0

header.php 파일에 있습니다. – rowefx

답변

1

사실 WordPress에는 여러 가지 방법으로 조건부 태그를 사용할 수 있습니다. 귀하의 질문에 당신이 카테고리/아카이브 페이지에 있는지 확인하고 그 방법을 알고 있지만 언급 한 의견에서 if a post belongs to a category을 확인하고이 경우 단일 게시물 페이지에 올 수 있습니다.

는 이러한 링크 in_category, is_object_in_termis_single을 확인 할 수 있습니다

if(is_single() && in_category('football')) 

를 사용할 수있는 단일 포스트 페이지에서 확인하십시오.

+0

답변을 주셔서 감사합니다. 이제는 게시 페이지에서 작동하지만 보관 페이지에 내 이미지가 표시되지 않습니다. 어떤 이유? – rowefx

+0

@rowefx에서 [is_archive()] (http://codex.wordpress.org/Function_Reference/is_archive) 및 [is_post_type_archive()] (http://codex.wordpress.org/Function_Reference/is_post_type_archive)를 확인하십시오. –

+0

여전히 작동하지 않습니다. / – rowefx