展望 WordPress 6.0:早期路線圖

已發表: 2022-01-28

由於 WordPress 5.9 剛剛走出大門,向世界致意,領先的開發人員似乎幾乎沒有時間喘口氣。 昨天,Matias Ventura 發布了 6.0 的初步路線圖。 它涵蓋了今年計劃登陸的功能的一般範圍。

6.0 版有望成為 Gutenberg 項目第 2 階段的概念性包裝,涵蓋可視化站點構建工具。 他們將繼續在未來的開發中發揮關鍵作用,但開發人員可能會將大部分注意力轉移到 WordPress 6.1 及更高版本的第 3 階段。

以下是長期路線圖中概述的四個階段:

  1. 更輕鬆的編輯:基於塊的內容編輯。
  2. 自定義: FSE、塊模式、塊目錄、塊主題和全局樣式。
  3. 協作:共同創作內容。
  4. 多語言:多語言網站的實現。

編輯器增強功能

Ventura 在核心 WordPress 中列出了圍繞帖子和站點編輯器的 10 個高級重點領域。 它們的範圍從網站瀏覽模式等大件物品到更回歸基礎的寫作體驗方法。 我將專注於一些我最期待的事情。

主題全局樣式變化

一組 2222 個 WordPress 主題的六張截圖,具有不同的顏色和字體組合。
二十二十二主題設計變體。

我有一個我等不及的功能列表。 似乎我每隔一天左右就會發現一些新東西要添加到其中。 然而,全球風格的變化很容易進入前三名。

該功能是預期的,但並未完全融入 WordPress 5.9。 目標是允許用戶從多個預設中進行選擇,只需單擊按鈕即可轉換其網站的顏色、字體等。 二十二十二的幾個變化已經在進行中。

這有點像兒童主題的輕量級版本,只有theme.json文件可以切換。 本質上,它們是皮膚

導航結構作為專用 UI

這很可能是結束古騰堡第二階段的最關鍵特徵之一。 有些部分可能很難理解,但相關的票證中有幾個屏幕截圖和視頻。

本質上,目標是改進在站點編輯器、全局樣式、模板和導航中移動和交互的體驗。 5.9 中的工作非常出色,但現在需要創建一個更直觀的界面。

其中一部分是將站點結構公開為 UI 中導航塊之外的導航。 用戶目前只能從站點畫布中編輯此內容。

這樣的事情說起來容易做起來難,所以貢獻者會為他們完成他們的工作。 這將需要社區的努力。

模板創建和主題切換

目前,用戶可以通過站點編輯器界面創建的模板數量有限。 例如,他們可以添加檔案設計,但不能將其分解為特定類型的檔案(例如category )或它們的基於 slug 的版本(例如category-news )。

最終,站點編輯器應該允許從模板層次結構中創建任何可能的模板。 在易於使用的界面中呈現這一點將是一個挑戰。 層次結構僅受站點上對象(帖子、術語等)的數量限制。

模板創建過程的另一部分是將它們與主題分離。 用戶在從一個模板切換到另一個模板時,絕不應該丟失他們的自定義模板。 隨著插件開始引入塊模板,這變得更加重要。

模式作為一流的創建工具

WordPress 帖子編輯器中的塊模式瀏覽器覆蓋。在左側,有一個模式類別列表。右側是模式的兩列預覽。
塊模式瀏覽器。

自從與 WordPress 5.5 一起推出以來,模式一直是用戶可用的最強大的工具之一。 我一直在告訴任何願意傾聽的人,他們將在至少兩年內改變遊戲規則。 WordPress 6.0 可能會兌現我的承諾。

一項提議將使模式成為模板和頁面構建的核心部分。 其中的幾個部分可能適合各種流程,但首要目標之一應該是讓最終用戶弄清楚如何處理空模板或頁面。 如果做得好,模式可以幫助他們起步。

使用模式轉換現有內容部分的建議也在討論中。 本週早些時候,我寫了一篇關於這是用戶體驗中缺失的部分的文章。

對於主題作者來說,模式註冊可能變得不那麼複雜。 目前,他們必須使用 Patterns API 通過 PHP 註冊它們。 但是,有一個建議讓 WordPress 自動識別它們。 模式很可能存在於主題中的專用/patterns文件夾中,並且類似於頁面模板進行註冊。 但是,最終的解決方案尚未確定。

塊增強

有一系列與塊相關的增強功能值得期待。 其中大部分將圍繞導航塊的持續迭代。 主題作者還應該有更多的塊來控制評論的輸出。

但是,讓我深入探討一些我最期待的功能。

具有超能力的特色圖片

兩個大的部分疊在一起。每個都有一個全角背景圖像、一個帖子類別、標題和鏈接。
封面塊中使用的帖子特色圖像的概念設計。

這將覆蓋傳統主題中已經可能的用例,而不是超級大國。 儘管我喜歡塊主題,但最明顯的問題之一是發布精選圖像塊。 本質上,它當前輸出post-thumbnail圖像大小。

主題作者可以設置寬度和高度,但不能使用他們註冊的裁剪尺寸(在 Gutenberg 的開發版本中修復)。 他們也不能在 Cover 和 Media & Text 等其他塊的上下文中使用它。

加強特色圖像功能將把急需的設計工具交給主題作者。 現在,缺少的功能是許多佈局的障礙。

內聯標記

如果我看到開發人員要求的一項功能比大多數人都多,那就是在塊或 HTML 模板中輸出動態數據的能力。 其中一些問題可以通過 Pattern 塊解決,但並不涵蓋所有用例。

例如,無法在段落中輸出當前日期。 這是站點頁腳版權行的常規用例。 更典型的是抓取主題或插件資源(如圖像)的動態 URL。 Ventura 在帖子中指出,他們將在這個發布週期中探索內聯令牌的可行性。

其他塊

WordPress 帖子編輯器,帶有突出顯示的部分,顯示帖子的目錄區域。
目錄塊。

途中可能有一個目錄塊。 距離我第一次寫這樣的提案還不到一年,所以我渴望看到這片土地。

Quote 和 List 塊最終應該允許子塊。 兩者都是在純 HTML 和經典編輯器中總是可能存在的嚴重限制。 我認識不少博主,他們會很高興看到這種情況發生。

對 Table 塊的改進也可能即將到來。 目前,它提供了糟糕的用戶體驗——用戶甚至無法通過單元格進行切換。 最多,它處理最基本的用例。 目前,有超過兩打開放票要清理它。

設計工具

有幾個組件應該讓主題作者特別對 6.0 感到興奮。 我們可以為更多塊尋找新的高度和寬度控制,為主題設計提供更大的靈活性。 並且使用minmax CSS 特性以及基於 flex 的容器可以使微調響應式設計更容易。

在排版方面,有一張引入響應式字體的票。 如果用戶選擇主題的預定義大小,目前使用自定義 CSS 相對容易處理。 但是,對於自定義尺寸和行高,這是有問題的。 因為這些工具存在於 WordPress 中,所以我們需要內置響應式處理。

一個期待已久的排版功能可能會在這個週期中推出:Web Fonts API。 從 WordPress 5.9 中撤出後,它現在正在 Gutenberg 內部開發。 我希望這會盡快落地,因為大部分代碼已經完成。

6.0 還支持自定義跨多個塊的標題,並可能找到鏈接懸停和焦點狀態的解決方案。


您最期待 WordPress 6.0 的哪些功能?