您可以使用template_include
滤器此示例将筛选所有存档页面的存档模板。如果需要对特定存档执行此操作,请使用is_post_type_archive( $post_types )
根据你的情况。把这个放进你的functions.php
子主题的文件。
function my_archive_filter( $template) {
if ( is_archive() ) {
return \'path/to/includes/archive-desc.php\'; // Path to your child theme template.
}
else {
return $template;
}
}
apply_filters( \'template_include\', \'my_archive_filter\' );
编辑:如果自定义模板由于某种原因失败,它现在应该返回到默认模板。