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