教程上说 可以建立一个模板 category.php,然后如果分类名字是“news” 那么 就改成category-news.php 这样 news就会调用category-news.php的模板 这样改样式。这样我觉得非常好,简单明了,而且可以很好的控制每个分类的样式。但是这也有局限性,一般分类会起冲突,加上理论上这种方法只适用于一个分类,即 其他分类用默认的样式 而这个news分类用的这个模板样式。
一个简单的方法就是判断。
is_category() 和 in_category()
is_category():是否是分类
in_category():是否在分类
之前我们已经有个判断语句的教程了,点击这里查看
那么我就简单写下代码,就用这个判断
<?php if (is_category('news')): ?>
<div>我只在news分类下</div>
<?php endif; ?>
<?php if(in_category('board')):?>
<div>我只在board分类下</div>
<?php endif; ?>
类似于这样去修改,那么在哪里修改了,我的是在category.php模板。