WordPress 에서 "포스트 타입"은 웹사이트에 생성하고 표시할 수 있는 다양한 콘텐츠 유형을 의미합니다. WordPress는 기본적으로 게시물, 페이지, 첨부 파일, 수정 내역, 메뉴, 사용자 정의 CSS, 변경 세트 등 여러 가지 포스트 타입을 제공합니다. 또한 특정 요구 사항에 맞춰 사용자 정의 포스트 타입을 만들 수도 있습니다.
기본 게시물 유형
WordPress에는 다음과 같은 기본 게시물 유형이 포함되어 있습니다
- 일반 게시물 : 블로그 게시물에 사용되는 기본 게시물 유형입니다. 일반적으로 기사, 뉴스 업데이트 또는 시간 기반 콘텐츠와 같이 정기적으로 게시되는 콘텐츠에 사용됩니다.
- 페이지 : 페이지는 특정 날짜나 시간과 연관되지 않는 정적 콘텐츠입니다. 홈페이지, 회사 소개, 연락처 페이지 및 기타 정보성 콘텐츠와 같은 정적 페이지를 만드는 데 일반적으로 사용됩니다.
- 첨부 파일 : 첨부 파일은 게시물이나 페이지에 첨부된 이미지, 비디오 또는 오디오 파일과 같은 미디어 파일을 말합니다.
- 수정 내역 : WordPress는 게시물이나 페이지를 저장할 때마다 자동으로 수정 내역을 생성합니다. 수정 내역을 통해 콘텐츠의 이전 버전을 복원할 수 있습니다.
- 메뉴 : 메뉴는 웹사이트의 탐색 메뉴를 관리하고 표시하는 데 사용됩니다. 사용자 지정 메뉴를 만들고 다양한 페이지 또는 URL에 대한 링크를 추가할 수 있습니다.
- 사용자 정의 CSS : 사용자 정의 CSS 는 WordPress 사용자 정의 도구에서 도입된 게시물 유형입니다. 이를 통해 사용자 정의 CSS 코드를 추가하여 웹사이트의 모양을 수정할 수 있습니다.
- 변경 세트 : 변경 세트는 WordPress 사용자 정의 도구에서 웹사이트 설정 변경 사항을 게시하기 전에 저장하는 데 사용됩니다.
사용자 정의 게시물 유형
기본 게시물 유형 외에도 사용자 정의 게시물 유형을 만들어 웹사이트에서 특정 유형의 콘텐츠를 구성하고 표시할 수 있습니다. 사용자 정의 게시물 유형을 사용하면 사용자 정의 필드, 분류 체계 및 기타 속성을 통해 콘텐츠 구조를 정의할 수 있습니다. 이를 통해 포트폴리오, 이벤트, 고객 후기 또는 웹사이트에 특화된 기타 콘텐츠 등 다양한 유형의 콘텐츠를 관리하고 표시하는 데 더 많은 유연성을 확보할 수 있습니다.
템플릿 파일
각 게시물 유형에는 콘텐츠의 레이아웃과 디자인을 제어하는 템플릿 파일이 있습니다. WordPress는 기본적으로 게시물과 페이지를 표시하기 위해 각각 single.php와 page.php와 같은 템플릿 파일을 사용합니다. 사용자 정의 게시물 유형은 single-{posttype}.php와 같이 고유한 템플릿 파일을 가질 수 있으며, 여기서 {posttype}은 사용자 정의 게시물 유형의 이름입니다.
게시물 유형 쿼리
게시물 유형을 사용할 때는 게시물 유형 쿼리를 통해 웹사이트에서 특정 유형의 콘텐츠를 검색하고 표시할 수 있습니다. WordPress API는 쿼리 매개변수를 사용자 지정하고 게시물 유형, 분류 체계 또는 기타 기준에 따라 게시물을 검색할 수 있는 함수와 매개변수를 제공합니다.
게시물 문의
게시물 쿼리는 WordPress 데이터베이스에서 게시물을 가져오는 주요 방법입니다. 이 쿼리를 사용하면 게시물 유형을 포함하여 다양한 매개변수를 지정하여 게시물을 필터링하고 정렬할 수 있습니다. 쿼리 매개변수에서 원하는 게시물 유형을 선택하면 해당 유형의 게시물만 가져올 수 있습니다.
워드프레스에서 게시물 유형과 그 작동 방식을 이해하면 웹사이트의 다양한 콘텐츠 유형을 효과적으로 구성하고 관리하는 데 도움이 됩니다. 기본 게시물 유형을 사용하든 사용자 정의 게시물 유형을 만들든, 게시물 유형은 웹사이트 요구 사항에 가장 적합한 방식으로 콘텐츠를 구성하고 표시할 수 있는 유연성을 제공합니다.