我搞砸了一个问题。我正在为VIDEOS类别(id = 109)中的所有帖子加载不同的标题模板。我编辑了single.php文件,并在顶部替换了
<?php get_header(); ?>
以下代码
<?php
$post = $wp_query->post;
if ( in_category(’109′) ) {
get_header('videos'); // use header-videos.php
} else {
get_header(); // use default header.php
}
?>
在此之前,我已经复制了header.php文件并将其他文件重命名为header-videos.php&amp;对header-videos.php进行了更改。
但是,尽管有上述所有代码,仍会为所有帖子加载默认模板,包括视频类别。
知道我哪里做错了吗?请提前感谢您的帮助,请....
答案 0 :(得分:0)
我认为它与:
有关in_category(’109′)
应该是:
in_category('109')