2013-08-03 6 views
0

지금 당장, 나는 내 인생에서 처음으로 Wordpress (와 PHP)로 작업하기 시작했습니다. CMS가 어떻게 작동하는지 궁금합니다.Wordpress 게시 페이지의 내용을 다른

모든 주 코드는 콘텐츠를 생성하는 index.php에 속해야합니다. 예를 들어 처음부터 템플릿을 만들기 시작했습니다. 이제는 집 (색인)과 포트폴리오라는 두 페이지가 있습니다. 포트폴리오는 이미지 첨부 파일이 포함 된 페이지입니다.

이미지의 미리보기 이미지를 페이지에 게시하는 방법을 성공적으로 찾았지만 하나의 임의 이미지를 선택하여 홈 (색인) 페이지에 게시해야합니다.

단지 필요한 변경 사항은 약간의 변경 사항이지만 방법은 무엇입니까? 같은 것을 필요로합니다 ...

if (page == home) then $args = ETC. 
if (page == portfolio) then $args = DIFFERENT ETC. 

미리 감사드립니다.

답변

0

이상적인 경우에는 별도의 템플릿 파일을 만들거나 이러한 차이점을 CMS 내부에 저장하려고 할 것입니다. 템플릿 자체에 대한 정보를 하드 코딩하는 것은 이상적인 방법은 아닙니다. 즉, 글로벌 변수 $pagename에 찾고있는 데이터가 있습니다.

How to get the current page name in WordPress?

+0

100 % 제대로 이해했는지는 알 수 없습니다. 내 index.php (제발, 한번보세요) : http://pastebin.com/2U6JuqrZ (이 코드는/포트폴리오 페이지를 방문했을 때 적용해야합니다, 아무데도) 무엇을하고 싶습니까? –

+0

index.php를 수정하면 안됩니다. - http://codex.wordpress.org/Theme_Development – zajd

+0

. 내가 게시물을 사용하지 않는 한 index.php를 편집해서는 안되지만 페이지는 - 그래서 나는 page.php를 사용해야합니다! "포트폴리오"의 콘텐츠를 "집"에 표시하여 해당 이미지의 중복을 방지하고 다시 "집"으로 업로드하는 방법을 궁금해합니다. –

관련 문제