所有
非常感谢任何帮助!刚接管一个网站,我遇到了类别页面的问题。他们目前正在展示所有博客帖子,而不仅仅是那些属于他们类别的帖子。我很确定可以在category.php文件中找到该问题。看起来之前的开发人员通过将其作为博客帖子提交来设置常见问题解答页面,请参见下文:
<?php foreach((get_the_category()) as $category) {
$cat_id = $category->cat_ID;
}
if ($cat_id == 38 or $cat_id == 49 or $cat_id == 47 or $cat_id == 48){
get_template_part( 'content','faq');
}
else{
get_template_part( 'content','blog');
}
?>
欢迎任何建议,谢谢!
答案 0 :(得分:0)
创建category.php文件后,WordPress会自动将其识别为类别模板,因此您只需像往常一样使用The Loop。
您可以使用一些功能:
<p>Category: <?php single_cat_title(); ?></p>
或
<?php if (is_category('Category A')) : ?>
<p>This is the text to describe category A</p>
<?php elseif (is_category('Category B')) : ?>
<p>This is the text to describe category B</p>
<?php else : ?>
<p>This is some generic text to describe all other category pages,
I could be left blank</p>
<?php endif; ?>
您可以在WordPress Codex中获得更多信息。 https://codex.wordpress.org/Category_Templates