首頁>Web>source

我们是一家非常小的公司,与特定的客戶群合作.在這種情况下,我们经常必须建立特定於客戶的小型wP插件.通常,我们会重複使用我们自己的基本檔案夹結構和檔案(列出一些標準變數的基本php檔案,css和js檔案的資产檔案夹結構,安裝/設置功能模板等)。

我们目前不使用任何符合"行業標準"或將打包,處理,合並或縮小我们的檔案进行部署的东西(css,scss,js等).這樣的事情存在吗? 我對Vue / React的打包/部署很熟悉,並且很好奇wP是否存在類似的东西,或者是否對此有任何標準?

我已经进行了一些研究,但似乎找不到明確的解決方案。

最新回復
  • 5月前
    1 #

    听起来像您正在尝試找到一種"構建"公共資产的方法-通常可以通過使用 任務執行者-Grunt或Gulp是两个著名的示例。

    Grunt是Node.JS的一部分,因此您需要下載並安裝node.js應用程式,然後找到要使用的軟體包-例如dart-sass用於scss或uglify用於縮小JS

    最後一步是為您的專案或子模組配置gruntfile.js-這是如何工作的,非常適合您的需要,但是在 https://gruntjs.com/上有很多很好的示例 網站。

    就您插件的結構和分佈而言,由於它们可能不在wordpress.org上-您需要找到一種對您有效的方式-我们在github上使用public和private仓庫,這使我们可以通過 Git是一个很好的CI管道,也是允许多个開發人員在同一代碼庫上工作的好方法。

    我们為每个插件或主题建立一个新的仓庫。

  • wordpress:如何為我自己的插件添加對快取插件的支援?
  • wordpress:遷移後是否需要在媒體庫中重新註册所有映像?