【问题标题】:Using LESS for WordPress Theme Options将 LESS 用于 WordPress 主题选项
【发布时间】:2012-07-11 00:11:47
【问题描述】:

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

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

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

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

【问题讨论】:

  • 听起来是个很棒的插件创意...
  • 我们现在实际上正在处理这个问题,并且可能会尝试将其作为插件发布。敬请期待!
  • 正在做类似的事情,虽然你可能不会对堆栈溢出有太多的了解,因为这不是一个真正的问题。不管怎样,在过去的几天里,我一直在使用主题定制器 API,这非常不可思议,我将使用它并且 NOT 旧的 WP 设置 API,因为它更有用为客户。有一些交互让我担心,主要是因为您需要将 LessPHP 编译操作与主题定制器 SAVE 操作挂钩,我预计这将是最困难的部分。

标签: php css wordpress wordpress-theming less


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 1970-01-01
    • 2015-11-20
    • 2011-07-09
    • 1970-01-01
    • 2012-08-13
    • 2013-06-09
    • 2014-08-02
    • 1970-01-01
    相关资源
    最近更新 更多