Gutenberg 貢獻者探索更高級的模板創建

古騰堡設計貢獻者是 探索 如何更新模板創建 UI 以擴展用戶可以使用站點編輯器創建的模板類型。 在 WordPress 5.9 中,用戶可以編輯主題包含的任何模板,但模板創建僅限於一些基礎知識:

  • 首頁
  • 單身的
  • 檔案
  • 搜索
  • 404
  • 指數

許多這些基本模板已經被 FSE 主題使用。 用戶將只能看到創建他們的主題尚未引入的模板的選項(來自這個有限的列表)。 向更廣泛的 WordPress 主題模板世界開放模板創建可以實現更多的自定義。

gutenberg-contributors-explore-more-advanced-template-creation Gutenberg 貢獻者探索更高級的模板創建

貢獻者正在探索添加創建類別、作者、標籤、附件、分類、日期、CPT(自定義帖子類型)、特定帖子或頁面模板的功能,以及「一般的」模板。

Automattic 設計師 James Koster 分享了一段簡短的視頻演示,展示了他想像的流程可能是什麼樣子。

「我覺得效果很好的是根據模板的特異性來分離模板,」科斯特說。 「也就是說:服務於靜態目的的模板(404、首頁、*-$slug 等)被組合在一起,具有動態目的的模板出現在下方。

「這種安排提升了為特定上下文創建模板的重要性——我認為這可能是一種非常流行的流程——同時仍然使得添加常見模板(如頁面)變得非常簡單。」

他建議菜單底部的「高級」部分可以包含不太可能使用的模板,例如分類或日期。

不能保證這是用於高級模板創建的 UI,但它是對它如何工作的一種探索。

WordPress 開發人員 Steve Graboski 評論了通過站點編輯器創建 CPT 模板如何為用戶提供更多更改站點的自由,同時減少開發人員需要維護的主題文件數量:

像其他幾個 Web 開發人員一樣,我幫助管理 WP Multisite 實施。 如果站點編輯器允許像我們這樣的開發人員製作 CPT 模板,它將極大地改善我們使用 WordPress 的體驗。

首先,我們可以刪除幾個僅用於為我們的部門提供 CPT 布局、檔案和搜索頁面的子主題。 我們需要的唯一文件是定義 CPT 的插件。 誰不喜歡不那麼複雜的回購?

優勢超越了開發團隊。 理論上,我們可以為我們的編輯提供編輯這些 CPT 模板的能力,無需編碼。 這將使我們的非編程同事能夠在不依賴我們幫助的情況下更改模板布局。 編輯們對他們的網站有更多的權力,而開發人員則獲得了更多的工作時間。

將 CPT 模板創建放在站點編輯器中的想法促使討論的參與者考慮使 CPT 本身的創建更加用戶友好。

「我喜歡 core 可以為 CPT 創建提供 UI 的想法,有時我想要一個 CPT,但不想拉出代碼編輯器來完成它,特別是如果它具有幾乎相同的功能一個帖子,」WordPress 開發人員 Aurooba Ahmed 說。

「為現有 CPT 創建模板感覺就像賭注一樣,但也是一個相當面向開發人員的解決方案,因為它首先需要註冊 CPT,」Koster 說。

「沿著這條路走得更遠……我想知道站點編輯器是否可以讓用戶添加諸如『投資組合』或『推薦』之類的模塊。 這些模塊可以註冊 CPT 並在單個流程中創建所有必要的模板。 藉助我們可用的塊模式和其他工具,我們有可能使這成為一種非常引人注目的體驗。」

來源

相關文章