글 형식 이란?

글형식(포스트포맷)은 워드프레스 3.1에서 소개된 테마를 위한 기능으로, 글(포스트)이 보여질 때 테마에 의해서 커스터마이징 할 수 있도록 제공하는 메타 정보이다.
새로운 글을 작성할때 편집창의 오른쪽 ‘공개하기’ 모듈 아래에 위치하고 있다 .(만약 보이지 않을 경우 오른쪽 상단의 ‘화면옵션’탭을 열고 들어가서 ‘글 형식’에 체크해 준다.)

글형식(포스트 포맷)은 이 기능을 지원하는 모든 테마에서 사용가능하도록 규격화된 형식 리스트로 제공된다.
테마들은 제공된 모든 리스트의 글형식(포스트 포맷)을 지원할 필요는 없고, ‘어떤 형식을 어떤 모양으로 나타나도록 할까?’는 전적으로 테마개발자가 결정 할 일이다.

다시 말해 글형식(포스트 포맷)을 지원하는 테마의 도움을 받아 글을 작성하는 이가 글형식(포스트 포맷)을 선택함으로써 각각의 글이 보여지는 모양을 변화 시킬 수 있다.

‘인용’을 예로 들면 글형식(포스트 포맷) 기능이 지원되기 전에는 나의 글 중에 인용문이 많을 경우 ‘인용’ 글 카테고리를 만들어서 여기에 할당하고, 해당 카테고리를 불러오거나 현재의 query를 체크해서 활용했다면, 지금은 내 사이트에 적용중인 테마가 ‘인용’ 글형식(post format)을 선택 할 수 있도록 허용(add_theme_support(‘post-formats’,array(‘quote’))한다면, 사용자는 글을 작성하고 공개 하기 전에 글형식을 ‘인용’으로 선택 할 수 있다.그 결과로 굳이 카테고리의 분리를 하지 않더라도 표준글과는 차별화된 모양으로 나타나거나, get_post_format($post->ID) 함수호출로 해당글의 글형식을 판정할수 있고, post_class() 함수 또한 글형식(포스트 포맷)에 관한 클래스를 만들어 주어 순수한 css 스타일링이 가능해 지므로, 테마지원이 없더라도, 디자인을 사용자 정의 할 수 있다.

지원되는 형식들

다음은 테마가 지원한다면, 사용자가 골라서 사용 할 수 있는 글형식 들이다.

  • aside(추가정보)-제목을 표시하지 않는 짧은 기사-페이즈북의 note와 흡사함
  • gallery(갤러리)-글 내부에 이미지 갤러리 숏코드가 포함되었거나 첨부된 이미지들이 있는 글
  • link(링크)-다른 사이트로의 링크가 이 글의 핵심 일 때
  • image(이미지)-1장의 이미지나 이미지 링크가 이 글의 핵심 일 때
  • quote(인용)-인용이 이 글의 핵심일때
  • status(상태)-트위터같이 짧은 상태를 업데이트 하는 문장
  • video(비디오)-싱글 비디오나 비디오 플레이 리스트가 이 글의 핵심 일 때
  • audio(오디오)-하나의 음악이나 오디오 플레이 리스트 가 이 글의 핵심 일 때
  • chat(채팅)-대화 내용을 적은것이 이글의 핵심일때

포스트 포맷이 지정되지 않거나,지정되었더라도 사용 중인 테마가 해당 포맷을 지원하지 않는다면 이 글은 표준 형식으로 보여지게 될것이다.