@如果您想要不同类别的不同布局,EAMann有一个很好的答案。奥托if you only want to change the CSS to, for example, have a different background color for each category 然后您会发现,大多数主题都会将类别slug作为CSS类包含在<body>
元素和/或主题输出的其他HTML元素。(即使您的主题没有,您也可以自己添加该功能。)
例如,二十世纪十年代的主题正是如此;对于以下URL:
http://example.com/category/category-1/
下面是
<body>
元素看起来像:
<body class="archive category category-category-1">
了解以上内容后,您可以在主题中添加以下样式
style.css
文件的每个页面都有不同的颜色背景(当然,我在这里非常简单;您的实际CSS肯定会更加复杂):
/* style.css */
body.category-category-1 {
background-color: red;
}
body.category-category-2 {
background-color: green;
}
body.category-category-3 {
background-color: blue;
}
你真正需要做的就是弄清楚你的主题是否做到了这一点
view source 在感兴趣的分类页面上,搜索你的分类slug。
使用子主题当然你可能不想修改主题的style.css
; 你可能想创建一个Child Theme 相反以下是我谈论儿童主题的一些答案: