WordPress按类别名称应用配色方案

时间:2018-11-23 12:27:42

标签: css wordpress

有没有一种简单的方法可以根据wordpress中的类别名称应用不同的配色方案CSS?例如,我有一个green.css,它会更改h2和块颜色,我想在category = green时应用它。有解决方案或插件吗?我正在使用多站点。

1 个答案:

答案 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文件名即可。