首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为多个自定义post类型使用自定义post类型模板?

如何为多个自定义post类型使用自定义post类型模板?
EN

Stack Overflow用户
提问于 2014-11-25 10:45:48
回答 1查看 777关注 0票数 0

我目前正在为客户端构建一个站点,该站点集成在WordPress中。该网站分为两部分。一个是网站的公共区域,另一个是仅供会员使用的客户区域。最后一个我已经意识到的插件PA登录&从Codecanyon访问。

我在想,在我的示例downloads, timesheets and events中,您是否可以为一系列定制的post类型使用一个模板。因此,这3种定制的post类型使用相同的模板。

谢谢。卡斯珀

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 22:08:30

您可以使用类似的内容指向您想要的单个模板的文件。

代码语言:javascript
运行
复制
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;

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27124559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档