Php input.less不覆盖WordPress主题中的style.css
目前我正在开发一个WordPress主题,但在主题面板中,如果用户想要更改css的ex:body背景颜色,则该颜色在主题和前端中都不会改变。为了更改所有css属性,我使用了更少的名为input.less的css文件,其中我有一个css属性“background color:#fff”;在input.less中,我使用了一个变量“background color:@body_bg_color;”,并在variables.php文件中定义了这个变量“@body_bg_color;”。但不知怎么的,它不起作用。我该怎么办 以下是我在theme的stylesheet style.css中的内容:Php input.less不覆盖WordPress主题中的style.css,php,css,wordpress,wordpress-theming,less,Php,Css,Wordpress,Wordpress Theming,Less,目前我正在开发一个WordPress主题,但在主题面板中,如果用户想要更改css的ex:body背景颜色,则该颜色在主题和前端中都不会改变。为了更改所有css属性,我使用了更少的名为input.less的css文件,其中我有一个css属性“background color:#fff”;在input.less中,我使用了一个变量“background color:@body_bg_color;”,并在variables.php文件中定义了这个变量“@body_bg_color;”。但不知怎么的,它
body {
background-color: #ffffff;
}
以及input.less文件中的我的内容:
body{
background: @body_bg_color;
}
和variabls.php文件中定义的变量@body_bg_color
$less->setVariables(array(
"body_bg_color" => $body_bg_color,
));
你是如何编制你的less的?使用更少的应用程序?less.js?也许你的小版本不起作用。@NathanielFlick谢谢你的回复。我正在使用less.js编译我的less。这里还有一些想法:。我通常使用本地的LESS应用程序(我在mac上)编译一个单独的custom.LESS,它会呈现到custom.css,然后导入到style.css文件中,将WordPress的注释保存在该文件中,这样主题就可以工作了。