是否有一种简单的方法可以更改WP默认模板层次结构?
例如;
假设我想要更改我的主题目录结构,以便它根据条件从这里建议的模板层次完全更改:
http://codex.wordpress.org/Template_Hierarchy
如果我想确保所有页面类型(is_single()
is_home()
等),它总会打开一个模板文件,然后启动我自己的模式来提供输出?
非常感谢!
答案 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
}