問調酒師:創建塊模式會變得更容易嗎?

問酒保會變得更容易創建塊模式 問酒保:創建塊模式會變得更容易嗎?

您知道 WordPress FSE 是否正在努力使創建塊模式變得更容易嗎? 模板和部件只需單擊一個按鈕即可下載。 但是模式是非常手動的,您需要以編程方式註冊所有模式。

蒂亞戈

你不是第一個問這個問題的人,這是我一直在思考的問題。 和 主題發展迅速蠶食 幾乎可以完全通過站點編輯器完成的一點,塊模式跟隨它們的模板對應物是有道理的。

該功能尚未獲得任何官方批准。 我不知道它的特定票證,但它似乎將成為主題和模式自然演變的一部分。 我鼓勵通過 Gutenberg GitHub 目錄打開一張新票。

兩個核心功能需要先於它:

  • 用於在主題中存儲模式的標準文件夾。
  • 一種在資料庫中保存模式的方法。

幸運的是,這兩個都有門票。 上個月,古騰堡領導馬蒂亞斯文圖拉為 標準化主題的組織方式. WordPress 5.9 將分別為模板和模板部件引入 /templates 和 /parts 文件夾。 這些將是塊主題中官方支持的位置。

同一張票建議未來增強用於全局樣式變化的 /styles 文件夾和用於塊模式的 /patterns。 這些東西的標準位置至關重要,因為站點編輯器中的導出器需要知道將它們放在導出的 ZIP 文件中的什麼位置。

此功能的一個附帶好處是主題作者將不再需要通過 PHP 註冊他們的自定義模式。 他們只能將文件放入他們的 /patterns 文件夾中並繼續前進。 在這一點上,這種格式還遠未正式。 有一個 未合併的拉取請求 通過搜索文件頭來實現這一點。

解決這個問題的第二部分是弄清楚如何允許用戶 通過 UI 保存模式 類似於可重用的塊。 這是一個更複雜的問題。 已有插件已經這樣做了,比如我自己的 塊模式生成器,急需更新,以及 方塊大師,更強大的解決方案。 可重用塊擴展 甚至允許用戶將可重用的塊轉換為模式。 所以,已經有人在試圖解決這個問題。

在正式支持之前,關於實施仍然存在問題。 保存的模式是否是 wp_block 的子類型,這是當前可重用塊的發布類型? 它們是分開的嗎? 然後,項目還必須決定是否要通過新分類法允許自定義模式類別。

在向核心添加另一個功能之前還有其他考慮因素,例如 添加設計庫 對於全局空間中的組件。

我們還沒有達到您想要的程度,但我們正在路上。 單獨的 /patterns 文件夾將消除代碼編寫要求。 如果它出現在 WordPress 中,您可以複製並粘貼塊 HTML。 這與將它們與模板一起導出不同,但我希望平台有一天能到達那個目的地。

來源

相關文章