检查帖子页面模板?

时间:2015-02-03 11:10:00

标签: php wordpress

是否可以使用?

检查哪个模板是单个帖子类型?

我有一个帖子页面和一个帖子组合页面。帖子页面为single.php,投资组合为single-portfoilo.php。在我的身体中,我可以根据我所在的页面(使用的模板)看到加载的类。

我无法使用is_page_template(),因为这只适用于网页,而不适用于帖子。我的替代方案是使用is_single(),但这将针对常规帖子,我只希望组合帖子由if子句作为目标。

有解决方法吗?这真的很不切实际:\

1 个答案:

答案 0 :(得分:2)

您可以使用类似

的内容
if ( is_singular( 'portfolio' ) ) {
    // conditional content/code
}

或者,如果您有多个自定义帖子类型,则可以插入像这样的数组

if ( is_singular( array( 'portfolio', 'book' ) ) ) {
    // conditional content/code
}