Gutenberg 在 6.5 的版本加入了一個新的實驗性功能,讓使用者在新增區塊的時候,可以搜尋到其他未安裝在網站上的區塊。而這些未安裝在網站上的區塊將來將會顯示在 WordPress.org 上的一個區塊的分類。這個功能其實是 Matt Mullenweg 在 2018 的 WordCamp US 上宣布的 9 Projects for 2019 中的其中一項。
如果你想實驗這項功能,可以自行安裝 Gutenberg,然後在 Gutenberg > Enable Block Directory search 中找到這項功能。
啟用之後,你就可以在區塊編輯器中插入區塊時搜尋區塊。這邊是以 Boxer 這個測試區塊為例。
當你插入了這個區塊時,實際上是安裝了一個外掛在你的網站上。所以你去外掛清單看會多出一個外掛。
到這邊你應該不難發現,未來將會有一個新的外掛型態,而這個外掛是以單一區塊的模式來提供功能。之所以會有這樣的概念原因在於,目前已經有很多的外掛提供了自己的區塊,但是基本上你很難用區塊的名稱去搜尋到這個區塊,而且在外掛的頁面上,也很難描述清楚提供的區塊的所有功能。
WordPress 團隊提出了一個新型態的外掛概念:Single Block Plugins。這些外掛只會提供一個區塊,且會在外掛的目錄中歸類在 Block Directory 這個內容中。更多的資訊和討論可以到這邊。
參考資料: