如何为多个自定义帖子类型使用自定义帖子类型模板?

时间:2014-11-25 10:45:48

标签: php wordpress templates

我目前正在为一个集成在WordPress中的客户端构建一个站点。该网站分为两部分。一个是网站的公共区域,另一个是仅限会员的客户区域。我用插件PA Login& amp;从Codecanyon访问。

我想知道您是否可以在我的示例downloads, timesheets and events中为一系列自定义帖子类型使用一个模板。所以这3个自定义帖子类型使用相同的模板。

感谢。卡斯帕

1 个答案:

答案 0 :(得分:1)

您可以使用类似的内容指向单个模板所需的文件

add_filter( 'template_include', 'change_template', 1, 5 );

public function change_template($template_path) {

    if( get_post_type() == 'myposttype' ||  get_post_type() == 'myanotherposttype' ):
        if( is_single() ):  
                $template_path = 'full path to your file.php';
        endif;      
    endif;
    return $template_path;

}