根据您的示例,可以使用body类设置类别归档页面的样式-WordPress可以开箱即用。但对于单页,您需要将此添加到functions.php
:
function add_category_name($classes = \'\') {
if(is_single()) {
$category = get_the_category();
$classes[] = \'category-\'.$category[0]->slug;
}
return $classes;
}
add_filter(\'body_class\',\'add_category_name\');
这将把body类添加到单个帖子中,您可以使用CSS对其进行样式设置。要更改标题文本,需要在存档页面模板中使用条件语句。
if (in_category(\'this\')) {
echo \'this\';
} elseif (in_category(\'that\')) {
echo \'that\';
} else { }