TL;DR: 你会跑吗gulp
在生产服务器上,每次管理员保存主题自定义设置时?
你好
我已经使用gulp+sass+WordPress有一段时间了,现在我正在开发一个主题,最终用户可以通过the customizer.
我习惯了有一个variables.scss
用我所有的颜色和东西。
我的第一步是播种variables.scss
通过上的操作使用自定义程序变量customize_save_after
.
当然,这与中的工作原理相同,我已将在定制器上选择的所有颜色写入我的variables.scss
当我跑的时候gulp
在我的开发机器上,它得到了正确的值,一切都很好。。。
除了我没有想到生产机器。
我不打算在我的生产机器上安装gulp,因此,根据我目前的工作流程,我看不到继续使用sass变量进行颜色和字体的方法。
我知道我可以解决这个问题,把所有的afectd风格从sass变成常规的.css
在常规编译main.css
但这似乎是一个重大倒退。
我确实使用了很多sass函数(变暗、变亮、透明……)来处理基色,所以它不仅仅是将所有内容移动到未编译的样式表。
如果这是一个一般的编程问题,我会在software enginerring stack exchange, 不是在常规的堆栈溢出上,但我想即使它不是代码问题,以WordPress为中心,它在这里也比在软件工程上更适合。
谢谢