更改WordPress的模板层次结构

时间:2012-08-30 12:36:23

标签: php wordpress wordpress-theming

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

例如;

假设我想要更改我的主题目录结构,以便它根据条件从这里建议的模板层次完全更改:

http://codex.wordpress.org/Template_Hierarchy

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

非常感谢!

1 个答案:

答案 0 :(得分:1)

我会这样做: 易于阅读和运作良好

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
}