Php 不同的标题';每个类别的背景色

Php 不同的标题';每个类别的背景色,php,wordpress,header,background-color,Php,Wordpress,Header,Background Color,我想更改类别标题的不同背景色。类别为。我在functions.php中使用此代码,但它不起作用: 根据主题使用的类,这对我来说很有用。我将它连接到类站点内容包含,这是2016年WordPress主题的主要内容容器。将此代码添加到主题的functions.php文件中 add_action( 'wp_head', 'add_css_head' ); function add_css_head() { if ( is_category( 6933 ) ) { ?>

我想更改类别标题的不同背景色。类别为。我在functions.php中使用此代码,但它不起作用:


根据主题使用的类,这对我来说很有用。我将它连接到类站点内容包含,这是2016年WordPress主题的主要内容容器。将此代码添加到主题的functions.php文件中

add_action( 'wp_head', 'add_css_head' );

function add_css_head() {
    if ( is_category( 6933 ) ) {
        ?>
        <style type="text/css">.site-content-contain{background-color:black;}</style>
        <?php
    }
}
add_动作('wp_head','add_css_head');
函数add_css_head(){
如果(是_类(6933)){
?>
.网站内容包含{背景色:黑色;}

尝试将类别slug传递给您的
if
条件,如下所示:
if(is_category('af-gaming')){
。该运行在哪里?假设是串联样式还是css表?格式为“”看起来不正确您拥有的样式标记的格式不正确@cabrerahector我添加了我的答案来更正此问题。您好,Andrew,没问题,谢谢您的回复。我添加了以下代码:add_action('wp_head','add_css_head');function add_css_head(){if(in_category('6933')){?>.header-middle.herald-header-wrapper.hidden-xs.hidden-sm{background color:#000;}.header-top.hidden-xs.hidden-sm{background color:#1f1e23;}.header-top a{color:#fff;}您不需要多个标记,只需要一个。