自定义帖子类型 - 单个{slug} .php覆盖单个 - WordPress中的{$ posttype} .php

时间:2014-04-24 20:21:42

标签: wordpress

我希望为自定义帖子类型中的单个帖子添加自定义模板。自定义帖子类型正常工作,所有帖子都正确使用单个 - {$ posttype} .php。但是,对于带有“我们的婚礼”的页面,我试图覆盖单个 - {$ posttype} .php并让它使用single-our-wedding.php。但是,该页面仍在使用单个 - {$ posttype} .php。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用一种解决方案,让您将自定义模板分配给该帖子类型的一个特定帖子(有插件)。

或者您可以编辑单个 - {$ posttype} .php以包含

if( is_single('our-wedding') ){
   get_template_part( 'my-template');
} else {
   // The usual code for this single-posttype
}

然后在主题文件夹中创建一个名为“my-template.php”的文件。

(根据用户反馈进行编辑。)