php - 将 LESS 用于 WordPress 主题选项

标签 php css wordpress wordpress-theming less

想知道是否有人尝试过这样的方法/是否可行:

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

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

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

最佳答案

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

关于php - 将 LESS 用于 WordPress 主题选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11417264/

相关文章:

CSS Flexbox 包裹和破坏

css - 媒体查询不适用于任何 iPhone

php - UPS 准入证号

php - 自动完成菜单中的单独网址

php - 以间隔打破长回显数组内容

css - 我可以使用显示器 :inline with text-align: right?

javascript - 滚动时固定边栏的计算

javascript - 提交表单后我的焦点并未从输入中移除

mysql - ACF 按转发器字段的子字段过滤自定义帖子

php - 自动填写表单并提交不会将参数获取到服务器