반응형
워드프레스는 기본 5개의 포스트 타입이 있고
필요시 커스텀 포스트 타입을 추가할 수 있다.
기본 포스트 타입
글(post) : 기본 포스트
페이지(page) : About, 오시는 길 등의 화면
첨부파일(attachment) : 첨부파일
리비전(revision) : post, page의 버전 기록
메뉴(nav_menu_item) : Appearance > Menu에서 생성한 항목
커스텀 포스트 타입
5가지의 기본 타입이 아닌 새로 추가된 타입
커스텀 포스트 타입 추가 방법
1. 테마 폴더에 functions.php 추가
2. register_post_type 함수 선언
3. add_action.init > register_post_type 함수 지정
테마 폴더 > functions.php
function register_post_type_account() {
$args = [
'public' => true,
'label' => '입출금 기록'
];
register_post_type('account', $args);
}
add_action('init', 'register_post_type_account');
등록 결과
functions.php의 함수가 index.php에서 호출되는 근거
wp-config.php > wp-settings.php
// Load the functions for the active theme, for both parent and child theme if applicable.
foreach ( wp_get_active_and_valid_themes() as $theme ) {
if ( file_exists( $theme . '/functions.php' ) ) {
include $theme . '/functions.php';
}
}
unset( $theme );
register_post_type(
string $post_type,
array|string $args = array() )
: WP_Post_Type|WP_Error
반응형
'web > wordpress' 카테고리의 다른 글
워드프레스 관리자 메뉴 아이콘 설정 (0) | 2023.05.14 |
---|---|
워드프레스 관리자 메뉴 위치 지정하기 (0) | 2023.05.14 |
워드프레스 에러 웹페이지에 출력하기 (0) | 2023.05.11 |
wordpress 테마 생성 (0) | 2023.05.11 |
워드프레스 소스 로컬 설치 (0) | 2023.05.11 |
댓글