有没有一种简单的方法可以根据wordpress中的类别名称应用不同的配色方案CSS?例如,我有一个green.css,它会更改h2和块颜色,我想在category = green时应用它。有解决方案或插件吗?我正在使用多站点。
答案 0 :(得分:0)
希望这是您想要的:
无需完全了解主题的设置方式,就可以将以下内容添加到主题的functions.php文件中:
function load_css_theme(){
$categories = get_the_category();
if (!empty($categories)) {
foreach($categories as $c) {
if ($c->name === 'green') {
wp_enqueue_style('style', get_template_directory_uri().'/green.css');
}
}
}
}
add_action('wp_head', 'load_css_theme');
它将检查当前页面的类别;如果找到类别“ green”,它将进入green.css文件。 (这假定green.css文件位于主题文件夹的根目录中。)您可以通过添加更多“ if”语句(如示例)来添加更多主题,只需更改类别和css文件名即可。