it-swarm-ko.tech

아카이브 페이지에는 내용을 넣지 만 메인 페이지에는 내용을 넣지 않으려면 어떻게합니까?

아카이브에서 볼 때 내 블로그 기사의 사이드 바에 콘텐츠를 배치하고 싶지만 내 사이트의 기본 페이지에 블로그 기사가 표시되면이 콘텐츠를 표시하지 마십시오.

이 작업을 수행 할 수 있습니까?

4
dthorpe

다른 접근법 : 테마 파일을 편집하십시오. archive.php는 단순히 사이드 바를 호출 할 수 없으며, 이는 당신이 요구하는 것을 할 것입니다.

테마의 개별 파일이 처리하는 것을 보려면 템플릿 계층 구조 를보십시오.

1
artlung

조건부로 내용 줄 바꾸기 :

if( is_archive() ){
  // Do stuff
}

조건부에 대한 자세한 내용은 다음을 참조하십시오.

http://codex.wordpress.org/Conditional_Tags

4
John P Bloch

여러 개의 사이드 바를 설정하는 것이 좋습니다. 그런 다음 일반 페이지에 대해 하나의 사이드 바를 호출하고 아카이브 페이지에 대해 다른 사이드 바를 호출 할 수 있습니다. 이렇게하면 각 유형의 페이지에서 사이드 바에 나타나는 요소를 완벽하게 제어 할 수 있습니다.

여러 위젯 크기의 사이드 바를 만드는 좋은 튜토리얼 이 있습니다. 관리 대시 보드의 Appearance >> Widgets 섹션에서 각각을 관리 할 수 ​​있습니다.

4
EAMann