Wordpress:如何创建切换主题时仍然可用的模板?

时间:2011-06-08 00:20:14

标签: wordpress templates themes

我的投资组合页面有自定义模板。然而,在切换主题之后,它已经消失了,因为它位于我之前主题的文件夹中。

从技术上讲,我可以将该文件复制到我的新主题文件夹中。但是,我计划每两周更换一次主题,这变得非常重要。有什么办法可以随时提供一堆常用的模板文件,无论我何时以及多久切换一次主题? (换句话说,我想创建不依赖于主题的模板文件。)

谢谢!

1 个答案:

答案 0 :(得分:1)

使用template_redirect,您可以将其放在functions.php文件中。

function uniquename_default_template() {

global $wpdb;

if(get_post_type() == 'posttype') : /* You could use is_single() instead of get_post_type() == '' or any type of conditional tag) */

include(TEMPLATEDIR . 'path/to/theme/file.php'); /* You could use TEMPLATEDIR to get a file from a template folder, or PLUGINDIR to get a file from the plugins directory - doesn't support HTTP requests */

exit; endif;

}

add_action('template_redirect', 'uniquename_default_template');

希望它有所帮助。