这个问题是针对主题开发人员的。
我知道如何使用设置API来收集输入数据,但我想知道包含样式的最佳方式是什么。
假设您有4-5个版本的设计,每个版本都有自己的CSS规则和图像。选项:
你把所有的CSS都塞进了样式里。css并通过body类触发颜色更改。在这种情况下,您可以让浏览器加载未使用的CSS规则和图像(例如,所选选项:“红色”,您还有“蓝色”、“绿色”的规则)。
为每个变体创建单独的样式表,并将所选样式排列在页面中。这可能会使主题难以维护,因为如果更改一个CSS文件,则需要修改所有其他CSS文件。
为每个变体创建单独的样式表,但仅使用额外的颜色样式。因此,您将一个大的“common.css”文件和所选配色方案的css(小)排入队列。这里您可以发出一个额外的HTTP请求:P
?