3

好奇是否有人尝试过这样的事情/是否可行:

许多高级 WordPress 主题允许管理员更改主题设置,如颜色和版式,然后(通常)将 CSS 直接注入标题以覆盖默认值或在多个预设样式表之间切换。

是否可以允许管理员改为使用主题选项来设置基色、排版规则等,然后使用这些设置 LESS/SASS 变量并运行编译器以生成一个全新的 style.css 文件,该文件将是使用这些变量代替默认值进行重建(显然我们还想要一种恢复默认值的方法)。

我认为这应该是可能的(并且实际上可能是一种很棒的轻量级方法,可以进行一些非常高级的自定义),但我很好奇是否有人尝试过类似的东西以及我可能遇到的潜在缺点。

4

1 回答 1

0

这当然是可能的,尽管我从未亲自做过。我会从一个少 PHP 的编译器开始,比如LESS PHP,并使用它来编译主题样式表并根据 WordPress 管理菜单中设置的选项重新编译。

于 2012-07-10T16:11:47.240 回答