Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP创建更少的变量_Php_Css_Wordpress_Less - Fatal编程技术网

从PHP创建更少的变量

从PHP创建更少的变量,php,css,wordpress,less,Php,Css,Wordpress,Less,我不确定这是否可行,但我想我会抛开这个问题以防万一 我正在开发WordPress主题,在主题选项中,我有一个选项供用户更改重音颜色 我正在使用LESS来编译CSS,我有一个vars.LESS文件,它被导入到我的主style.LESS文件中。在我的vars.less文件中,我设置了一个@accent变量,该变量随后应用于站点的不同区域,并与less中的变暗/变亮功能结合使用 这一切都很好,当@accent在LESS中定义时效果很好,但是我想在主题选项中选择颜色,并将其应用于要使用的LESS变量 有

我不确定这是否可行,但我想我会抛开这个问题以防万一

我正在开发WordPress主题,在主题选项中,我有一个选项供用户更改重音颜色

我正在使用LESS来编译CSS,我有一个vars.LESS文件,它被导入到我的主style.LESS文件中。在我的vars.less文件中,我设置了一个@accent变量,该变量随后应用于站点的不同区域,并与less中的变暗/变亮功能结合使用

这一切都很好,当@accent在LESS中定义时效果很好,但是我想在主题选项中选择颜色,并将其应用于要使用的LESS变量

有人知道我可以做这件事吗,或者如果可能的话

谢谢,
Martin

如果使用无服务器端编译器,则可以通过生成a并使用a重新编译脚本来实现这一点

如果您使用的是无桌面应用程序,则无法执行此操作。但是,您可以为颜色使用条件样式表,并使用PHP确定要使用的样式表,并将
链接
输出到样式表。样式表只需覆盖已定义的样式即可


这里的主要问题是,在CSS引擎使用LESS之前,必须先编译LESS。生成CSS很好,因为它是在生成后直接解释的。LESS必须生成,然后由LESS引擎解析和编译

这篇文章让我想创建一个更少的.css引擎