WordPress有一个内置的template hierarchy 它确定将为给定类型的帖子或页面加载哪个模板文件。如果你看看visual overview 在层次结构中,您会发现自定义帖子有自己的特定条目。例如,如果自定义帖子类型命名为book, 那么一篇文章的模板将是single-book.php 如果存在,single.php 如果没有。(index.php 全球退却——一个主题真的只需要包含style.css 和index.php 以发挥作用。)
任何所需的模板文件(即,single-{$posttype}.php) 应添加到活动主题中。
Template Hierarchy