워드프레스의 꽃 PAGE 기능
Tuesday, June 7, 2005 
각각의 블로그 툴들은 그것들만의 독특한 장점들이 있습니다.
제로보드와 연동되는 조그나 간단한 설치에 깔끔한 테터나 모든 블로깅툴에는 특징들이 있는데, 바로 이 특징을 이야기 할때에 워드프레스에서 빼 놓을수 없는 기능이 바로 PAGE 기능이 아닐까 싶네요. 워드프레스 버전 1.5부터 시작되어 정말 많은 유저들에게 사랑을 받고 있는 기능입니다. 정적인듯 하면서도 정적이 아닌 하지만 시간에 구애받지 않고, MT처럼 템플릿을 사용할수 있으며 메뉴처럼 페이지안에 또다른 페이지를 연결시킬수도 있는 멋진 기능입니다. 새로운 콘셉이기 때문에 저도 처음에는 이해를 충분히 하지 못했고, 알고나서는 놀랄수 밖에 없었던 기억이 납니다.
참고: 페이지라고 표시할경우에는 보통 말하는 문서, 페이지 를 일컫고, PAGE 라고 표기된것이 워드프레스의 기능중 하나인 PAGE 를 나타내겠습니다.
- 정적이 아니면서 정적이다?
PAGE 기능은 by definition, 웹의 정의로는 정적이 아닙니다. 정적, Static 이다 함은Static pages are those which have been created once and do not have to be regenerated every time a person visits it. In contrast, dynamic pages do need to be regenerated every time they are viewed; code for what to generate has been specified by the author, but not the actual page itself. These use extensive PHP code which is evaluated each time the page is visited, and the content is thus generated on the fly, upon each new visit. - codex.wordpress.org
즉 방문자가 들어왔을때에 페이지 자체안에서 보여줄때에 정적이고 데이터베이스를 가지고 오거나 방문자가 그 페이지를 읽기 때문에 스크립트가 돌아간다던지 방문자에 대해 무언가가 돌아갈때에 정적이 아니라고 말할수 있습니다. 물론 그래서 PAGE 는 정적이 아닙니다.
하지만, 정적인 아닌것 가운데에 정적인 의미로 사용되는것이 바로 이 PAGE 기능입니다. 정적인것의 의미 자체는 codex.wordpress.org에 따르면 “변함이 없는것” 으로 정의되고 이 PAGE 기능이 WP 유저들에겐 그 테두리 안에서 의미적으로 사용되기 때문입니다. 예를들어 자신을 소개 하는 PAGE 를 만들었을때에, 보통의 포스팅은 새로운 포스팅들로 업데이트되고 밀려가지만 소개페이지는 정적이라는 의미상에서 유지가 되며 포스팅으로 인식되기보다 하나의 정적인 페이지로 인식이 되어지기 때문입니다. 소개페이지는 소개페이지니까요.
codex.wordpress.org가 잘 정리해 주고있습니다.“PAGE는 정적인 문서를 포함하지만 동적으로 표현된다”
아마 그래서 더욱 PAGE라는 기능이 매력적으로 다가 오는게 아닌지 모르겠습니다.
MT 유저분들께서는 ‘저게 무슨 정적인거야?’ 라고 하실지 모르겠습니다만, MT에서의 정적인 표현과 WP에서의 표현의 차이를 이해해 주시기를 부탁드립니다
- PAGE는 보통의 포스팅과 다른점은 무엇일까?
포스팅은 특정한 틀 안에서 돌아갑니다. 일정한 하나의 테마 안에서 포스팅들이 나열되며 시간별로 나뉘어 지고, 주제별로 나뉘어 집니다. 하지만 PAGE 는 바로 이 틀에 구애받지 않습니다. 시간이나, 카테고리나, 심지어 스킨에도 구애받지 않습니다. 물론 일관성을 위해서 스킨디자인 안에 돌리겠지만 원한다면 완전히 다른 페이지를 구연할수 있습니다. MT 에서 사용하는것처럼 각각의 PAGE 에 블로그 스킨과는 다른 템플렛을 적용시킬수 있기 때문입니다.제가 사용한 PAGE의 템플렛 적용을 예로 보겠습니다.

그림에서 보이듯이 1-1 에서 PAGE의 템플렛을 정해주면 그 템플렛을 만든데로 그대로 바뀌어 나오면서 1-2에서 처럼 바뀌어졌습니다. 제가쓴것은 간단한 옆 메뉴 바꾸기 그리고 배경색 바꾸기지만, 원한다면 새로운 디자인에다가 메뉴도 빼고 글만 넣을수도 있는 완전 새로운 템플렛이 적용이 가능한 것입니다.
- PAGE의 이용 예제들은?
그렇다면 PAGE는 이렇게 마음대로 사용이 가능하게 됩니다.- PAGE 가 주로 많이 이용되는소개 페이지같은 하나의 메뉴로써 쓸수가 있습니다. Permlink 퍼머링크 표현하는 방식을 관리자옵션에서 바꾸어 주면 주소또한 깔끔하게 http://계정/워드프레스주소/페이지이름/ 으로 바꾸어 지기 때문에 멋지게 쓸수가 있습니다. 보시다시피 제 메뉴에 About 페이지의 주소는 http://ilmol.com/wp/about/ 으로 되어 있죠.
- 혼자만의 페이지로 쓸수도 있습니다. 인터넷만 있으면 어느곳이든 워드프레스 관리자로 접속해서 자신만의 개인공간으로도 쓸수 있습니다. 출력하지 않고 말이죠. 누군가의 포스팅에서 보았습니다만, 소설을 쓴다고 하면 소설을 저장하고 쓰고 할수 있는 멋진 저장공간이 되겠네요. 특히 “저장하고 계속 글쓰기” 모드가 있어서 글 쓰다가 저장 한번씩 눌러주고 글을 쓸수 있으니 안전하기도 합니다.
- 강좌페이지로도 사용을 할수가 있습니다. PAGE 는 Sub PAGE 를 제공하기 때문에 어떤 특정 PAGE 밑에 소PAGE 를 넣어서 하나의 홈페이지 처럼 써버릴수가 있습니다. 강좌로써 더할나위 없는 기능이죠. 페이지 안에 작은 페이지. 이 또한 여러가지로 응용되서 쓰일수 있겠습니다. 예로,
- Tatter Tools
- Intro
- Tools
- Plug-in
- WordPress
- Intro
- Tools
- Plug-in
라고 링크를 만들면 각각의 주소는
http://ilmol.com/wp/Tatter_Tools/
http://ilmol.com/wp/Tatter_Tools/Intro_tt/
http://ilmol.com/wp/Tatter_Tools/Tools/
http://ilmol.com/wp/Tatter_Tools/Plug-in/
http://ilmol.com/wp/WordPress/
http://ilmol.com/wp/WordPress/Intro_wp/
http://ilmol.com/wp/WordPress/Tools_wp/
http://ilmol.com/wp/WordPress/Plug-in/
로 되겠습니다. 정말 괜찮죠. ^^;; - Tatter Tools
- PAGE가 정적으로 쓰이는걸 이용해서 블로그를 처음에 접속했을때에 특정하게 만들어진 PAGE 를 먼저 보여줄수 있습니다. 물론 “Static front page” 플러그인을 써야 하지만 PAGE 가 있기에 가능한것이죠. 거의 모든것이 PAGE 라는 기능으로 구연되는것입니다.
- 특정 스크립트들을 돌려서 보여주게 쓸수 있습니다. PHP 나 다른 스크립트들은 글을 쓰는 INPUT 박스 안에 넣으면 돌아가지 않지만 템플릿으로 넣어 돌리게 되면 어떤것이든 가능합니다. 예로 소개페이지에 자신의 사진들이 랜덤하게 돌아가면서 나오게 하고 싶다면 간단히 템플렛으로 만들어서 그 특정소개페이지에 적용시켜주면 됩니다. 더 나아가면 그 페이지 자체를 게임페이지로 만들수도 있겠습니다. ㅎㅎ ;
- PAGE 사용방법?
“글쓰기” 를 누르면 포스트를 쓰는것과 PAGE 를 쓰는것이 있습니다. PAGE 를 눌러서 글을 작성하시고 그 글의 타이틀을 자신의 워드프레스 주소에 붙이면 PAGE 의 주소가 됩니다. 제목을 about 으로 정하였다면 주소는
http://워드프레스주소/about/ 이 됩니다. - PAGE 템플렛 사용방법.
다이나믹한 출력을 위해서 템플렛 사용은 중요합니다. 하지만 그 중요한만큼 만들기가 어렵지 않습니다. ^^
만들고 싶은데로 템플렛을 만든후 그 파일안에
를 넣어줍니다. about 이 템플렛 이름이 된겁니다.
이제 이 템플렛을 사용하고 싶은 페이지를 열어 밑에즈음에 있는 Page Templete 을 고릅니다. 한국어 wp는 써보지 않아서 어떻게 곰님께서 번역하셨는지 모르지만 고르시면 about 이라고 보일겁니다. 이걸 고르시고 저장하면 그 페이지에 이제 about 템플렛이 적용된것입니다. 간단하죠 ^^;;
여러가지 PAGE 기능들, 특징들을 소개해 드렸습니다.
이 말고도 더 많은 기능들과 특징들이 있을것입니다. 멋지게 자신이 쓰고 싶은데로 사용하실수 있겠죠. PAGE 라는 기능으로 워드프레스의 질을 한층 높여준건 당연할수 밖에 없겠습니다. 이런 럭셔리한 기능을 잘 쓰시길 바라며 멋지게 발전하는 블로거들이 되시기 바랍니다.














camino
June 7th, 2005 at 4:23 pm 인용
정말 잘 정리해 주셨군요. 도움이 많이 되겠어요.
[Reply]
그림동화
June 7th, 2005 at 5:20 pm 인용
잘 보았습니다. ^^
[Reply]
지스토리 스튜디오
June 7th, 2005 at 5:22 pm 인용
워드프레스에서 Page Template 만들기
워드프레스에는 page 라는 개념이 있다.
블로그에서 작성되는 글을 post라고 한다.
이 post의 시간과 밀접한 관계가 있다.
Blooming Town » Page를 만들자~!!!
June 11th, 2005 at 9:58 am 인용
[…]
Page를 만들자~!!!
June 10th, 2005
- 참고: 워드프레스의 꽃 PAGE 기능 from 일모리 블로그@imol.com PAGE 템플렛 사용방법. 다이나 […]
가위
June 12th, 2005 at 12:29 am 인용
많은 도움이 되는글이네요..^^ 잘 보고 갑니다.
나중에 템플릿 만드는법도 알려주세요..^^
[Reply]
ilmol
June 12th, 2005 at 12:56 pm 인용
템플릿은,, 네 어렵지 않은거라,,
아무튼 참고하겠습니다.
[Reply]
Anonymous
June 13th, 2005 at 8:51 pm 인용
http://워드프레스주소/about/ 이런 url은 mod_rewrite가 지원되고 퍼머링크 표현방식을 바꿔야지 되는건가요? 어째 page이용해서 about페이지를 만들기는 했는데 sidebar에 Page 에도 나오네요..상단메뉴는 header template에서 url을 수정했거든요..ㅠ.ㅠ
[Reply]
yali
June 13th, 2005 at 8:52 pm 인용
위 Anonymous 제가 쓴겁니다
[Reply]
일모리
June 13th, 2005 at 10:28 pm 인용
네 퍼머링크를 조정해야 주소/about/ 이라는 주소를 쓸수 있습니다. 하지만 mod_rewrite을 지원하지 않는다고 해도 엇비슷하게는 바꾸어 주는 방법이 있긴합니다. 주소/index.php/about 으로 나오는데 그것도 괜찮습니다
그리고 중복이 되는 문제는 sidebar.php에서 모든 page 를 긇어 모아서 보여주게 코딩이 되어 있는거 같은데 필요하시면 sidebar.php 안에 있는것들을 수정하시면 됩니다. 필요없는 코드는 지우셔도 무관합니다.
그리고 about 말고 다른 page 를 sidebar 에 넣고 싶다면 직접 코드를 넣으셔도 되구요.
[Reply]
A Long Obedience in the Same Direction » 일모리 블로그@ilmol.com » Blog Archive » 워드프레스의 꽃 PAGE 기능
July 3rd, 2005 at 11:34 pm 인용
[…] 모리 블로그@ilmol.com » Blog Archive » 워드프레스의 꽃 PAGE 기능 일모리 블로그@ilmol.com » Blog Archive » 워드프레스의 꽃 PAGE 기능 일모리님이 […]
ekkl
July 20th, 2005 at 6:19 pm 인용
페이지가 검색대상이 아니어서 질문을 드렸는데 일모리님이 답변을 주셨습니다. 이곳에도 올립니다. Jerome’s Search 플러그인을 설치했습니다. http://vapourtrails.ca/wp-plugins
[Reply]
ekkl
July 20th, 2005 at 6:26 pm 인용
달고보니 페이지는 more로 분할을 안해놔서 검색결과가 엄청나게 긴 페이지가 나오는군요. 검색할 때 제목만 나오는 플러그인을 또 찾아봐야겠습니다. 비공식 포럼에도 위에 자료 올려놨습니다.
[Reply]
일모리
July 21st, 2005 at 12:00 am 인용
음 제가 플러그인에는 해보지 않았지만 워프는 검색을 나타내는것 파일을 만드시면 저절로 적용이 됩니다. search.php 를 만드셔서 결과를 어떻게 보여줄것인지만 잘 코딩해 놓으시면 그렇게 나오게 됩니다.
[Reply]
june
August 7th, 2005 at 1:41 pm 인용
안녕하세요,,,
워드프레스 설치중에 여기까지 오게되었네요,,,
자세한 설명 많은 도움이 될듯합니다.
단 저 페이지 설정이 안되는 되요,,,
여기 설명보고 그래도 했는데
안되서요,,,
프론트페이지 플로그인 설치했는데
퍼머링크 설정은 어떠께 바꿔줘야 되는지요?
그리고 템플릿 고르는 메뉴를 보면
디펄트템플릿과 아치브와 링크
요3개 밖에 안나오는데요,,,
어떻게 하면 되나요?
도움좀 부탁드립니다.
[Reply]
일모리
August 7th, 2005 at 4:02 pm 인용
옵션->퍼머링크
option->permalink
가셔서 Structure 라는 칸에다가
/%year%/%monthnum%/%day%/%post_id%/
이렇게 넣으시면 년도/달/일/포스트 아이디/ 로 나열됩니다. 순서는 아무렇게나 하셔도 되구요 ^^
그리고 템플릿수가 적은건 테마에서 그렇게 해주기때문에 그렇구요, 페이지에서는 좀 다르게 보여주고 싶으시면 index.php 를 복사하셔서 이름을 page.php 로 주신다음에 page.php안을 바꾸고 싶은대로 바꾸신 후에 같은 폴더에 업로드 해주시면 됩니다 ^^
[Reply]
june
August 7th, 2005 at 4:39 pm 인용
답변감사드립니다.^^
일모리님덕에 성공은 했는데요
/%year%/%monthnum%/%day%/%postname%/
이렇게 하면 안되구,,,
/index.php/%year%/%monthnum%/%day%/%postname%/
이렇게 해야 되서 말이죠,,,
이앞의 인덱스를 뺼수는 없는건지요?
정말 몇일내내 이 워드프레스하나 붙들고 있는데
정말 완성하면 기쁠거 같아요;;;
[Reply]
june
August 7th, 2005 at 4:51 pm 인용
저 그리고 설명대로
프론트페이지플러그인 설치도 했는데요
사용자가 저의 사이트에 들어왔을때
같은 페이지가 처음에 계속 나올수있게
할수는 없는건지요?
예를 들어 처음 접속화면이 프로필이라고
했을떄
누가 언제 들어와도 프로필 화면부터
보여주는 식의 것 말이죠
[Reply]
일모리
August 7th, 2005 at 5:07 pm 인용
일단 퍼머링크가 그리하는건 서버에 문의를 하셔야 합니다. 서버에서 지원이 안된다면 그냥 그렇게 밖에 더이상 달리 방법이 없습니다. mod-rewrite 이라는걸 지원해주는지 문의해 보세요 ^^
그부분은,,, 그 프로필 page의 파일 이름을 home.php 로 바꾸시면 가능은 합니다. 그리고 나서 index.php를 복사하셔서 blog.php 라고 이름하신후
<?query_posts(”showposts=10″); ?>
를 그 파일 위에 넣어주시면 되겠네요. 그럼 /blog 가 블로그 페이지가 되는겁니다.
[Reply]
june
August 7th, 2005 at 5:18 pm 인용
설명감사합니다^^
모드 리우라이트는 서버쪽에 문의를 해볼생각이구요,,
단 실력이 아직 부족해서그런지,,,;;;
그 프로필페이지의 이름을 어떻게 하면 바꿀수
있는지 이해가 안ㄱㅏ서요,,,
제가 말씀드린 프로필페이지란
워드프레스에서 프로필이란 이름으로
페이지를 생성한것을 말씀드린것인데요,,,
이게 어딘가에 프로필.php라던가 해서
저장이 되는건지요?
저그리고 index.php의 경우는
제일 위쪽에 저 구문을 넣어주면 되나요?
염치불구 다시한번 답변 부탁드립니다;;;
여담이지만 일모리님 아직 안주무시나봐요?
미국에 계신듯한데,,,^^;
[Reply]
bookworm
August 10th, 2005 at 6:02 pm 인용
일모리님 덕분에 좋은 기능을 배웠습니다. 항시 궁금했는데 막상 써 볼 엄두를 못 내고 있었거든요.
[Reply]
그녀 보고서
January 24th, 2006 at 2:10 am 인용
페이지 정렬 파라미터
워드프레스의 ‘페이지1 정렬’에 대한 설명을 몇 가지만 합니다. 이하 존대 생략.
테마를 짤 때 메뉴의 순서를 임의대로 정렬하기 위해 페이지 링크를 일일이 적지 않아도 된다. 한 번 노가다…
김현구
January 18th, 2007 at 1:13 am 인용
나이거..
워드프레스 페이지때문에.. 돌것습니다.
왜 계속 에러만 나는지..
암튼 좋은글 잘 보고 갑니다.
[Reply]
Ju
January 22nd, 2007 at 6:05 am 인용
안녕하세요~학교에서 수업시간에 워드 프레스루 블로그 만들기를 하는데 너무 몰르는데 많아 인터넷을 뒤지다 여기까지 오게됐네요.^^;;
혹시 방해가 돼지 않으시면 페이지 만들기에 대해 질문을 해도 될까요?
제가 페이지를 이용해 갤러리페이지를 만들고 싶은데..한페이지에 한가지 글밖에 쓸줄을 몰라 일단 사진들을 한번에 올려놓은 상태거든요..^^;;;
선생님 말로는 한페이지에 여러가지 글을 쓰는게 가능하다구하는데..어떻게 해야하는지 잘 몰라서요..친구들두 잘 몰른다구하궁..혹시 좀 알려주실수 있으신가요??
제가 이쪽은 완젼 꽝이라..가능하면 쉽게 설명을 좀 해주셨음 좋겠어요^^;;:
그럼 좋은한주 시작하세요~
[Reply]
Draco
May 2nd, 2007 at 7:07 pm 인용
마음에 드는 점이 정말 많은 워드프레스입니다. 태터를 먼저 접해서 태터를 꾸준히 사용하고 있지만…한번 써볼까…
[Reply]