반응형
아카이브란?
워드프레스 아카이브는 지정된 기준으로 그룹화된 글목록 말한다.
예를들어, 카테고리, 글쓴이, 태그 등의 기준이 있다.
커스텀 포스트 타입 아카이브 설정
커스텀 포스트 타입도 아카이브의 기준이 될 수 있다.
이를 위해서 주소창에 post_type='커스텀 포스트 타입'을 준다.
예를들면 바로 아래 링크와 같다.
http://account.local/?post_type=account
하지만 이보다 간단히 아카이브 링크를 가질 수도 있다.
register_post_type > has_archive 필드를 true로 설정하는 것이다.
<?php
function register_post_type_account() {
register_post_type('account', [
'public' => true,
'label' => '입출금 기록',
'has_archive' => true,
]);
}
add_action('init', 'register_post_type_account');
주소 확인
theme/index.php
xdebug_var_dump(get_post_type_archive_link('account'));
출력값
register_post_type > has_archive 필드를 true로 설정하고 wp_query를 찍어보면
<?php
xdebug_var_dump($wp_query);
반응형
'web > wordpress' 카테고리의 다른 글
워드프레스 테마 헤더/푸터 (0) | 2023.05.15 |
---|---|
get_post_type_archive_link 사용 이유 (0) | 2023.05.15 |
워드프레스 커스텀 포스트 타입의 기본 에디터 설정 (0) | 2023.05.15 |
워드프레스 관리자 메뉴 아이콘 설정 (0) | 2023.05.14 |
워드프레스 관리자 메뉴 위치 지정하기 (0) | 2023.05.14 |
댓글