CPT 설정방법

플러그인 설치는 이전 강의에서 모두 진행했습니다.

설치된 플러그인을 활성화 시켰다면 관리자의 왼쪽 메뉴에 CPT UI라는 메뉴가 생기고 Add/Edit Post Types를 클릭하면 아래의 화면이 나오는데 Basic Setttings 에 3 Fields를 모두 채워 주셔야 합니다.

Post Type Slug 에는 반드시 영문으로 입력하여야 하며 -(dash)를 입력하면 자동으로 _(underscore)로 변경됩니다.

또한 기존에 등록되어 있는 post, page, attachment, revision, nav_menu_item, custom_css, customize_changeset 등은 사용하실 수 없습니다.

  • Post Type Slug: 생성할 post의 고유 이름 / 슬러그 : 영문, 숫자 및 밑줄만 사용 가능
  • Plural Label: 복수형태의 이름 : 한글 사용 가능
  • Singular Label: 싱글형태의 이름 : 한글 사용 가능

위의 내용 입력후 제일 아래 쪽으로 화면을 이동하면

Menu Icon 을 지정할 수 있는 부분이 있는데 워드프레스 Dashicons 페이지에 가시면 class name을 확인하실 수 있습니다.

강의에서는 별표 모양의 아이콘(dashicons-star-filled)을 사용할 예정입니다.

이후에 Supports 부분이 Default로 체크 되어 있는데 우리가 만들 포트폴리오는 ACF를 이용해서 Custom Fields를 추가할 예정이므로 기본 세팅으로 저장을 합니다.

만약 잘못 설정 했더라도 생성한 이후에 수정 할 수도 있으니 걱정 하지 않으셔도 됩니다.

포트폴리오를 추가 했다면 같은 방식으로 팀원들 소개할 Post 도 추가 합니다.

  • Post Type Slug:  team
  • Plural Label: 팀원
  • Singular Label: 팀원

나머지 설정은 똑같이 지정하고 저장하면 두개의 Custom Post Type 이 추가 된 것을 바로 확인하실 수 있습니다.(왼쪽 메뉴의 댓글 메뉴 하단에 자동 추가)


이번에는 포트폴리오에 Taxonomies 를 추가 하도록 하겠습니다.

화면은 Post Type 추가 하는 화면가 비슷합니다.

다만 하단에 Attach to Post Type 에 바로 전에 추가한 포트폴리오에 대한 태그 이므로 꼭 체크 후에 Add Taxonomy 버튼을 클릭 하시기 바랍니다.

  • Taxonomy Slug: 영문, 숫자, 밑줄만 가능 :portfolio_tag
  • Plural Label: 한글 가능: 태그
  • Singular Label: 한글 가능: 태그
  • Attach to Post Type: 포트폴리오 선택
Taxonomies 추가 에서는 위의 설정외에 중간쯤 내리면 Settings 에 Hierarchical 항목이 있고 기본 세팅으로 false로 되어 있는데 만약 추가할 Taxonomies 가 계층 구조로 되어 있다면 이 부분을 true로 수정 후 저장해야 합니다.
이번 테마에서는 태그 형태로 사용 할 것이기 때문에 false로 세팅하고 저장하세요.
Share this

Leave your question or feedback

따뜻한 말한마디가 블로거를 춤추게 합니다. 이메일 주소는 공개되지 않습니다.