【问题标题】:How to achieve a different folder structure in a Wordpress Theme like Roots Sage Starter Theme?如何在 Roots Sage Starter Theme 等 Wordpress 主题中实现不同的文件夹结构?
【发布时间】:2019-03-04 19:44:27
【问题描述】:

我是一名开发 Wordpress 主题的初学者,过去几年我错过了一些关于 PHP 的范例,因为我不是一名全职 PHP 程序员,除了 Slim 之外我没有使用过框架或库。

我正在尝试将 Webpack 添加到新的 Wordpress 主题中,但是在根文件夹中堆叠我需要的所有文件缺乏组织。

所以,我想知道 Roots Sage Starter Theme 是如何完成其​​文件夹结构的,似乎他们使用自己的安装程序,但我不知道这样做的目的是什么,甚至不知道它是如何工作的,就我而言可以看到安装程序就在那里,以便在 CSS 框架之间进行选择

如何集成 Webpack 以更改新 Wordpress 主题的文件夹结构?

【问题讨论】:

标签: php wordpress webpack


【解决方案1】:

通过对Sage的全面研究,我得出以下结论:

  • sage-installer 包是在使用 composer 创建项目后立即执行的,其目的与文件夹结构无关
  • 为了使用扩展照明/容器类 Container 的类,需要 sage-lib,从而可以使用单例实现,在该实现中,您将额外的东西附加到构造函数。
  • 额外的东西是配置,借助 Wordpress add_actions 函数,该类可以覆盖 Wordpress 搜索模板文件和注册样式/脚本的位置

因此,在查看存储库之后,如果您省略刀片模板的部分,您可以以不可知的方式使用 webpack。

赞这个仓库https://github.com/benjavazquezlucero/alchemist-sage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-31
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 2015-10-11
    相关资源
    最近更新 更多