Php input.less不覆盖WordPress主题中的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;”。但不知怎么的,它

目前我正在开发一个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中的内容:

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的注释保存在该文件中,这样主题就可以工作了。