Php 根据类别为wordpress中的特定帖子加载不同的标题

Php 根据类别为wordpress中的特定帖子加载不同的标题,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我被一个问题搞砸了。我正在做一些事情来加载分类视频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 d

我被一个问题搞砸了。我正在做一些事情来加载分类视频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&对header-videos.php进行了更改

但是,尽管有上述代码,所有帖子(包括视频类别中的帖子)都会加载默认模板


知道我哪里做错了吗?请提前感谢您的帮助……

我想这与:

in_category(’109′)
这可能是:

in_category('109')

现在好了。但当它起作用时,我注意到了另一种类型的问题。像所有在header.php Opengraph中添加内容、SEO标题、标记等的插件一样,这些插件在自定义模板中不起作用。。它不会在header.php的自定义模板中加载该细节吗?两者的代码几乎相同。如果可以的话,请帮忙……不幸的是,我对WordPress不太精通,但如果你能详细说明的话,我可能会帮上忙。自定义模板应该做什么,哪些不起作用?你能让它打印错误吗?兄弟,实际上我正在尝试加载一个不同的CSS和导航菜单,用于自定义类别:视频下的帖子模板。它将加载不同的边栏、不同的顶部标题图像和不同的样式等。但对于我的自定义模板,添加SEO关键字、标题、描述元标记和开放图元标记的特殊插件,在自定义标题模板的情况下,它们不会添加该信息。有什么想法吗?请帮忙