如何在Wordpress主题(如Roots Sage Starter主题)中实现不同的文件夹结构?

时间:2019-03-04 19:44:28

标签: php wordpress webpack

我是开发Wordpress主题的初学者,由于我不是一个全职的PHP程序员,所以最近几年我错过了一些关于PHP的范例,除了Slim外,我没有使用任何框架或库。

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

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

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

1 个答案:

答案 0 :(得分:0)

全面研究Sage之后,我得出以下结论:

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

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

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