我不能通过style.css更改身体背景颜色

时间:2013-04-25 作者:Tomulent

使用一个12岁的孩子,我一直在为所有主要容器(#main、#content、#secondary等)添加颜色,使用

#arbitrary-id {
 background-color: #dedede;
}
这对身体以外的一切都有效。我应该更清楚:它改变了车身背景颜色,直到我在“外观->背景”中弄乱了背景颜色。现在不管我怎么努力,我都无法推翻这一点。

查看页面的HTML和<head> 我明白了:

<style type="text/css" id="custom-background-css">
body.custom-background { background-color: #e6e6e6; }
</style>
很自然,我尝试使用该选择器更改颜色,但由于它是在内部生成的,这胜过了外部CSS。

我完全不知道该怎么做。如何使用CSS更改主体的背景颜色?

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

听起来你只需要remove support for the custom background color.

remove_theme_support( \'custom-background\' );
您可能需要钩住它以使其在父级之后运行functions.php

function disable_bg_wpse_97248() {
    remove_theme_support( \'custom-background\' );
}
add_action(\'after_setup_theme\',\'disable_bg_wpse_97248\',100)

SO网友:NW Tech

查看您的函数。php用于以下内容:

add_theme_support( \'custom-background\', array(
    \'default-color\' => \'e6e6e6\',
删除它,然后可以使用CSS更改背景颜色。

结束

相关推荐