使用一个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更改主体的背景颜色?
最合适的回答,由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)