본문 바로가기
Q&A2018년 6월 28일1분 읽기

WordPress 커스텀 포스트 타입 만들기

워
워드프레스운영
조회 1950댓글 3

WordPress에서 기본 포스트/페이지 외에 '포트폴리오'라는 커스텀 포스트 타입을 만들고 싶습니다.

register_post_type 함수의 기본 사용법과, 커스텀 택소노미도 함께 등록하는 방법을 알려주세요.

댓글 3

개개발자준호8년 전

functions.php에 register_post_type('portfolio', $args)를 init 훅에 등록하면 됩니다. $args에 labels, public, has_archive, supports 등을 설정합니다. 택소노미는 register_taxonomy('portfolio_category', 'portfolio', $args)로 연결합니다.

워워드프레스운영(guest)개발자준호8년 전
감사합니다! rewrite 설정에서 slug를 지정하면 퍼머링크도 깔끔하게 나오나요?
WWP전문가(guest)8년 전
CPT UI 플러그인을 쓰면 코드 없이 GUI로 만들 수도 있습니다. 하지만 직접 코드로 작성하는 게 테마 이식성이 좋습니다. ACF(Advanced Custom Fields)도 같이 쓰면 커스텀 필드 관리가 편해집니다.
Ctrl+Enter로 등록