Change template dynamically

时间:2011-08-06 作者:Mild Fuzz

是否可以在页面加载时更改为其加载的模板,而不必更改数据库中的记录?

我怀疑可以用template_redirect 操作,并且可能与模板加载器有关。php文件在WP核心中,但我无法理解它。

任何一个指针都是伟大的!!

1 个回复
SO网友:Jeffrey Baldridge

以防有人不看抄本就来抄意大利面。

THE APPROPRIATE FILTER IS »template_include«

请参见:Codex - Filter Reference

正如Radek指出的那样,这种方法可能会破坏您的主题。

其他信息:文章Don’t use template_redirect to load an alternative template file«马克·贾奎斯(Mark Jaquith)概括地说,template_redirect 用于重定向,template_include 用于包含。

结束

相关推荐

Subdomain redirect problem

Wordpress已安装到我的根目录(/根/)。我有一个子域名(dammani.techbrij.com),我想从子域名访问主域名的一些文件。我做了以下事情:include_once(\'/root/wp-config.php\'); include_once(\'/root/wp-load.php\'); include_once(\'/root/wp-includes/wp-db.php\'); 现在,“http://techbrij.com/dammani“工作正常,但是”