我可以将WP主题应用到特定的自定义页面模板吗?

时间:2011-03-07 作者:mike23

我网站的一部分在视觉上将与其他页面完全不同,有没有办法将WP主题应用于特定的页面模板?

1 个回复
最合适的回答,由SO网友:Jared 整理而成

事实上template_redirect, 您可以将其放入函数中。php文件-以下是我使用的内容:

function uniquename_default_template() {
    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\');
上述代码检查post_type 调用posttype, 如果是,它将通过使用template_redirect 作用

结束

相关推荐

custom taxonomies on pages

我需要一些帮助如何在所选页面上显示自定义分类?我的意思是我有3个自定义分类法位置、持续时间和;coursesi已经创建了三个页面,我想在其中显示这些自定义分类法的术语,我已经使用函数在我的帖子中显示了这些术语<?php echo do_shortcode(\"[terms]\"); ?> 但同样的事情我也想在我的页面上显示,我怎么能做到呢??????