更改WordPress';模板层次结构


Changing WordPress' Template Hierarchy

是否有一种简单的方法可以更改WP默认模板层次结构?

例如;

假设我想更改我的主题目录结构,使其完全改变基于条件的模板层次结构:

http://codex.wordpress.org/Template_Hierarchy

如果我想确保对于所有页面类型(is_single() is_home()等),它总是打开一个模板文件,然后激发我自己的模式来提供输出?

非常感谢!

我会这样做:易于阅读,工作良好

single.php:

<?php include_once('template-you-want.php');

home.php:

<?php include_once('template-you-want.php');

如果您根本不想拥有这两个文件,请在index.php:中进行操作

<?php
// at the very top
if (is_single()){
    include_once('template-you-want.php');
    die(); // don't continue
}
if (is_home()){
    include_once('template-you-want.php');
    die(); // don't continue
}