페이지(Pages)

WordPress에서는 콘텐츠를 “글” 또는 “페이지”로 사이트에 올릴 수 있습니다. 보통 블로그에 글을 쓸 때에는 “글”로 올립니다. 기본 설정으로, 글은 시간의 역순으로 표시됩니다.

‘정보’ 또는 ‘연락처’와 같은 페이지가 일반적인 예입니다. 페이지는 사용자 자신이나 사이트에 대한 관련 정보를 제공하는 데 이용됩니다. 페이지를 사용하여 웹 사이트 콘텐츠의 구조를 구성하고 관리할 수 있습니다.

일반적인 ‘정보’ 및 ‘연락처’ 페이지 외에도 ‘저작권’, ‘법적 정보’, ‘오는 길’ 등이 있습니다.

일반적으로 페이지는 제목과 내용이 모두 있다는 점에서 게시글과 매우 유사합니다. WordPress 테마 템플릿 파일은 사이트 전체에서 일관된 모양을 유지합니다. 그러나 페이지에는 게시물과 다른 몇 가지 주요 차이점이 있습니다.

목차

페이지란?

  • 페이지는 시간에 구애 받지 않거나 블로그 게시글이 아닌 콘텐츠를 위한 것입니다.
  • 페이지는 페이지와 하위 페이지로 구성할 수 있습니다.
  • 페이지는 템플릿 파일, 템플릿 태그 및 기타 PHP 코드를 포함하여 다양한 페이지 템플릿을 사용할 수 있습니다.
  • 보다 정교한 테마는 개별 페이지에 대해 더 넓은 범위의 조정 또는 표시 옵셥을 제공할 수 있습니다.
  • 페이지만 포함하여 작동되는 WordPress 사이트를 개설 할 수 있습니다.

페이지의 제약

  • 페이지는 게시글이 아니므로 웹사이트의 블로그 섹션 내의 최신 글, 최신 댓글에 나타나지 않습니다.
  • 기본적으로 페이지는 카테고리 연결을 허용하지 않습니다. 관련 플러그인을 사용하면 가능합니다.
  • 페이지의 구조는 카테고리가 아닌 계층적 상호 상호 관계에서 비롯됩니다. (예: 태그 또는 카테고리)
  • 페이지는 파일이 아닙니다. 게시글과 마찬가지로 데이터베이스에 저장됩니다.
  • 템플릿 태그 및 PHO 코드를 페이지 템플릿 파일에 넣을 수 있지만 WordPress 플러그인을 사용하지 않고 페이지 또는 게시글 콘텐츠에 넣을 수 없습니다.
  • 하지만, 주의하세요. PHP코드를 페이지 또는 게시글 콘텐츠에 직접 통합하면 보안 문제가 발생하거나 웹사이트에 예기치 않은 오류가 발생할 수 있습니다.
  • 페이지는 사이트의 “피드”에 포함되지 않습니다. (예: RSS 또는 Atom)
  • 페이지와 게시글은 사이트 방문자와 검색 엔진에 다르게 해석될 수 있습니다. 일반적으로 검색 엔진은 시간 종속적인 사이트 콘텐츠(게시글)에 더 많은 관련성을 부여합니다. 주제에 대한 최신 게시글이 페이지보다 관련성이 더 높을 수 있기 때문입니다.
  • 특정 페이지(또는 특정 게시글)를 첫 화면의 페이지로 설정할 수 있습니다. 이러한 방식으로 설정된 웹 사이트에는 일반적으로 최신 블로그 게시글이 표시되는 보조 페이지가 정의되어 있습니다.

페이지 만들기

새로운 페이지를 만들기 위해서 WordPress 편집기에 로그인 하세요. 그 다음, [페이지] > [새로 추가]를 선택하여 새 페이지 작성을 시작하세요.

페이지 구성하기

카테고리 내에 하위 카테고리를 생성하는 것처럼 페이지에 하위 페이지를 포함하여 페이지의 계층을 생성할 수 있습니다.

예를 들어, 여행사를 위한 WordPress 사이트는 여행사에서 여행을 준비할 수 있는 각 대륙 및 국가에 대한 개별 페이지를 제공할 수 있습니다. ‘아프리카’라는 제목의 페이지 아래에 카메룬, 레소토, 스와질란드 및 토고의 하위 페이지가 있습니다. 또 다른 상위 페이지 인 ‘남아메리카’에는 아르헨티나, 브라질 및 칠레의 하위 페이지가 있습니다.

사이트의 페이지 구조는 다음과 같습니다.

  • 아프리카
    • 카메룬
    • 레소토
    • 스와질란드
    • 토고
  • 남아메리카
    • 아르헨티나
    • 브라질
    • 칠레

하위 페이지 만들기

  1. [알림판](기본관리 화면)으로 이동 → [페이지] → [새로 추가] 화면
  2. 오른쪽 메뉴에서 “부모 페이지(상위 페이지)”의 드롭다운 메뉴를 클릭하세요. 그 드롭다운 메뉴는 이미 생성한 모든 페이지의 목록을 보여줍니다.
  3. 자식 페이지(하위 페이지)를 생성하기 위해서 드롭다운 메뉴에서 적절한 부모 페이지를 선택하세요.
  4. 하위 페이지에 콘텐츠를 추가하세요.
  5. 모든 준비가 되었다면 “공개”를 클릭하세요.

페이지의 목록에서 자식 페이지(하위 페이지)는 부모 페이지(상위 페이지) 아래에 자리합니다. 페이지의 퍼머링크도 페이지의 계층을 나타냅니다.

위의 예시에 따르면 카메룬의 퍼머링크는 다음과 같습니다.

http://esample.com/africa/cameroon

페이지의 URL 바꾸기

페이지의 이름을 포함하는 URL 부분(혹은 슬러그)를 바꾸기 위해서, WordPress 기본관리 화면의 페이지 탭에서 액세스 할 수 있는 특정 페이지의 편집 화면에 있는 페이지 제목 아래의 “편집” 버튼을 사용하세요.

페이지의 목록 만들기

예를 들어, WordPress는 wp_list_Pages라는 템플릿 태그를 사용하여 사이드바 또는 바득글 내 사이트의 페이지 목록을 자동으로 생성할 수 있습니다. WordPress가 사이트의 페이지 목록을 표시하는 방법을 사용자 지정하는 방법에 대한 정보는 wp_list_pates 페이지를 참조하세요.

WordPress 테마의 게시글과 다른 영역에서 페이지 목록을 보여줄 수 있는 WordPress 플로그인도 있습니다.

페이지 템플릿

개별 페이지는 테마 내에서 만든 특정 사용자 지정 페이지 템플릿 (WordPress 테마 PHP 템플릿 파일, 예 : my-custom-page.php)을 사용하도록 설정할 수 있습니다. 페이지에 대한 맞춤형 템플릿 파일을 만드는 방법에 대한 지침은 맞춤형 템플릿을 참조하세요. 이 새로운 페이지 템플릿은 테마에 포함 된 기본 page.php 페이지 템플릿을 덮어 씁니다.

워드프레스 페이지의 동적인(dynamic) 특성

웹페이지는 정적일 수도 있고, 동적일 수도 있습니다. Dreamweaver로 만들 수 있는 일반 HTML 페이지와 같은 정적 페이지는 한 번에 생성된 페이지이며 사용자가 페이지를 방문할 때마다 다시 생성할 필요가 없습니다. 반대로, WordPress로 만든 것과 같은 동적 페이지는 볼 때마다 다시 생성해야 합니다. 페이지에서 생성할 코드는 작성자가 지정했지만 실제 페이지 자체는 아닙니다. 이들은 페이지를 방문할 때마다 평가되는 광범위한 PHP 코드를 사용하므로 새롭게 방문할 때마다 콘텐츠가 생성됩니다.

페이지를 포함하여 WordPress의 거의 모든 것이 동적으로 생성됩니다. WordPress에서 발행된 모든 것(게시글, 페이지, 댓글, 카테고리 등)은 MySQL 데이터베이스에 저장됩니다. 사이트에 접근하면 현재 테미의 WordPress 탬플릿에서 데이터베이스 저오블ㄹ 사용하여 요청중인 웹 페이지를 생성합니다.

HTML 문서는 정적인 페이지의 예입니다. (다른 PHP 코드는 제외하고) 순전히 정적인 페이지는 유지하는 데에 어렵습니다. WordPress 설정으로 바꾸세요. 그러면 HTML로만 코딩된 페이지에 테마와 템플릿은 나오지 않습니다. WordPress의 페이지 기능은 이 문제를 완화하기 위해 개발되었습니다. 페이지를 사용하면 더 이상 사이트의 스타일을 바꿀 때마다 정적 페이지를 업데이트 할 필요가 없습니다. 올바르게 작성되면 동적 페이지가 나머지 블로그와 함께 업데이트 됩니다.

페이지의 동적 특성에도 불구하고 많은 사람들은 페이지를 정적인 것으로 이해합니다. 실제로 ‘의사 정적(pseudo-static)’ 웹페이지라고 합니다. 즉, 페이지는 정적 정보를 포함하지만 동적으로 생성됩니다. 따라서 ‘정적(static)’, ‘동적(dynamic)’ 또는 ‘의사 정적’은 WordPress 페이지 기능의 특성을 타당하게 설명하는 것입니다.

참조: https://wordpress.org/support/article/pages/

코멘트 제출