有没有一种简单的方法可以更改 WP 默认模板层次结构?
例如;
假设我想更改我的主题目录结构,使其完全不同于此处根据条件建议的模板层次结构:
http://codex.wordpress.org/Template_Hierarchy
如果我想确保对于所有页面类型(is_single()
is_home()
等)它总是打开一个模板文件,然后激发我自己的模式来提供输出?
非常感谢!
有没有一种简单的方法可以更改 WP 默认模板层次结构?
例如;
假设我想更改我的主题目录结构,使其完全不同于此处根据条件建议的模板层次结构:
http://codex.wordpress.org/Template_Hierarchy
如果我想确保对于所有页面类型(is_single()
is_home()
等)它总是打开一个模板文件,然后激发我自己的模式来提供输出?
非常感谢!
我会这样做:易于阅读且效果很好
单.php:
<?php include_once('template-you-want.php');
主页.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
}