<?php
/**
* Archive 템플릿 지정
* @author Hansanghyeon
* @copyright Hansanghyeon <999@hyeon.pro>
**/
function get_new_archive_template($archive_template)
{
global $post;
if ($post->post_type === 'post_type') {
$archive_template = get_stylesheet_directory() . '/template-archive/custom_archive.php';
}
return $archive_template;
}
add_filter('archive_template', 'get_new_archive_template');
Code language: HTML, XML (xml)
특정 포스트타입의 archive 템플릿을 위처럼 정의할 수 있습니다.