WordPress自定义发布类型子模板

时间:2012-03-18 作者:JCHASE11

我在wordpress中创建了一个称为“电影”的分级自定义帖子类型它是分层的,因此可以有子元素。

当点击“电影”时,wordpress会自动使用名为“单一电影”的模板。php’。这很好,但我希望在点击电影的子页面时使用不同的模板。例如,电影的孩子可能是“press”当那部电影的新闻链接被点击时,我希望它使用不同于单个电影的模板。php。

我希望有一种方法可以像独生子女电影那样使用模板。php。有什么想法可以改变分级自定义帖子类型的子模板吗?

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

如果,从内部single-films.php 您根据父帖子进行筛选,对此应该没有什么问题。例如:

if( $post->post_parent != 0 ) {
    // not top level
} else {
    // top level page
}
如果您需要知道页面有多深,那是另一回事,但这也是可行的(不幸的是,这意味着您需要查询数据库)。

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。