register_post_type() 함수 인자에서 ‘support’ 항목에 ‘page-attributes’를 추가한다. 그리고 아래의 필터를 추가한다.
<?php
add_filter( 'theme_' . 'custom_post_type' . '_templates', 'my_templates', 10, 4);
function my_templates( $post_templates, $wp_theme, $post, $post_type ) {
if ( empty( $post_templates ) ) {
$pt = $wp_theme->get_post_templates();
$post_templates = $pt['page'] ?? array();
}
return $post_templates;
}

댓글 남기기