如何从子主题调用一个模板,而另一个模板在父模板中?

时间:2017-11-17 17:06:05

标签: wordpress

我想使用此代码:

<?php
$post = $wp_query->post;

if ( in_category( 'video' ) ) {
  include( TEMPLATEPATH.'/single-video.php' );
} 
else {
  include( TEMPLATEPATH.'/single.php' );
}
?>

我将它放在子主题目录中的single.php中,并且从父目录正确调用single.php时,由于TEMPLATEPATH的存在,它不会从子主题目录调用single-video.php。'/。< / p>

我应该用什么而不是从子主题目录中调用signle-video.php模板?

1 个答案:

答案 0 :(得分:0)

使用相关函数get_template_directory()路径指向活动子主题。常量TEMPLATEPATH获取父主题的路径