Divi 5 更新:公開 Alpha 版本 5

已發表: 2024-12-10

Divi 5 Public Alpha 現已可供測試。如果您使用 Divi 5,您今天會注意到Public Alpha 版本 5的更新通知。我們每兩週發布新的 Divi 5 版本,每次都會變得更好!如果您尚未測試過 Divi 5,請嘗試並告訴我們您的想法。

目錄
  • 1 Public Alpha 5 有哪些新功能?
    • 1.1顯著變化
    • 1.2變更日誌
  • 2立即進入 Divi 5

Public Alpha 5 有什麼新功能?

過去兩週,我們修復了 89 個錯誤。 Divi 5 感覺很穩定,而且我們沒有從 Beta 測試人員那裡收到很多新的錯誤報告。這是一個好兆頭!我們將再花兩週時間修復剩下的少數高優先級錯誤,然後繼續進行功能開發,以積極的發布計劃拉開 2025 年的序幕。

隨著所有基礎性改進和錯誤修復的完成,這將是令人興奮的新一年。

顯著變化

與最近幾次更新的情況一樣,這個新版本包含許多小修復。有太多的內容無法一一提及,但以下是一些值得注意的變化:

  1. 更新的開發人員文件– 我們一直在與市場上的創作者合作,了解他們的問題並將其用作新的開發人員文件的基礎,這些文件將永久為社區服務。
  2. 新的開發者掛鉤和過濾器– 模組創建者現在可以更自由地擴展 Divi 模組和建構器介面。我們確保開發人員擁有建造他們設想的模組所需的資源。
  3. 改進了向後相容模式下的效能- 在向後相容模式下渲染舊版短程式碼時,某些頁面載入緩慢。我們確定了瓶頸並修復了它。我們希望舊版模組在 Divi 5 中載入得同樣快,甚至更快,這樣升級就不會帶來任何負面影響。
  4. 修正了 do_blocks() Divi 區塊渲染– 短程式碼的好處之一是您可以將它們插入到任何地方。 Divi 5 的新方塊也是如此;但是,使用 WordPress do_blocks() 函數渲染 Divi 區塊無法如預期運作,該問題已修復。
  5. 拖曳您正在編輯的模組- 以前,在 Divi 5 中,您無法拖曳正在編輯的模組。活動狀態不可拖動,這很煩人。這已得到修復。

變更日誌

以下是 Public Alpha 5 中實施的所有變更的清單。

  • 修正了黏性狀態啟動時前端Sticky模組意外跳轉行為,預設Divi header設定為Fixed。
  • 修正了可以將設定模式拖曳到瀏覽器視窗頂部之外,從而有效隱藏其中一部分的問題。
  • 允許在編輯模組時拖曳模組。
  • 更新了拖放功能,即使在 Visual Builder 中的編輯模式下也允許拖放模組。
  • 修正了由於懸停區域和底部偏移頂部狀態值不正確而導致特定情況下線框模式下出現問題的拖放行為。
  • 修正了專業部分行中只有一列不可拖曳的問題。
  • 在預設選擇模式中新增了捲軸。
  • 修正了協助前端渲染遺留佈局的短程式碼屬性檢查的效能問題。
  • 修正了某些模組(例如定價表和 Blurb 模組)上與正文相關的各種過渡樣式問題。
  • 透過將標題字體和正文字體過渡樣式與同一模組元素上的其他過渡樣式合併,改進了過渡樣式處理。
  • 修復依賴屬性選擇器的模組的轉換問題,並添加測試以支援程式碼變更。
  • 新增了頁面之間模組複製/貼上的支援。
  • 修正了字體圖示中的特殊字元未正確轉義的問題。
  • 修正了導致視差背景在 D5 向後相容模式下無法正常工作的錯誤。
  • 修正了在某些情況下在 Divi 5 向後相容模式下渲染不需要的標籤的錯誤。
  • 修正了在佈局匯入過程中未正確遷移舊簡碼的問題。
  • 修正了文字顏色和淺色/深色文字顏色之間的組合無法按預期工作的問題。
  • 修正了未設定顏色時部分分隔線顏色強制為黑色的問題。
  • 修正了從頁面設定的自訂 CSS 中刪除反斜線的問題。
  • 修正了根據同級部分的背景顏色渲染部分分隔線的顏色的問題。
  • 使用新的 PHP 掛鉤更新了擴充 Divi 5 頁面設定教學。
  • 在 Visual Builder 中新增了響應式內容管理的文件說明頁面。
  • 修正了複選框標籤中的尾隨空格導致聯絡表單模組中的驗證錯誤的問題。
  • 修正了由於未定義屬性導致的前端 PHP 通知錯誤。
  • 在文件中新增了短代碼延遲載入功能的說明頁面以及如何調整它的指南。
  • 修正了由於 D5 中缺少 CSS 規則而導致選單模組中的標誌圖像拉伸的問題。
  • 修正了按鈕模組拖放可靠性的錯誤。
  • 修正了手風琴項目的開啟狀態不一致的問題,導致第一個項目顯示開啟狀態屬性/屬性,即使它不是開啟的項目。這僅影響視覺生成器。
  • 修正了 React hooks 使用、元件命名和程式碼結構的問題,以提高可靠性、可讀性和對最佳實踐的遵從性。
  • 在自訂 CSS 選擇器中新增了對定位順序類別的測試。
  • 新增了在自訂 CSS 中新增選擇器屬性的範例程式碼。
  • 新增了在 Divi 5 模組的 customCssFields 中整合選擇器屬性的教學。
  • 新增了模組圖示設計的引導頁面。
  • 固定類別選擇不顯示標題作為分隔線。
  • 更新了靜態和動態模組轉換的文檔。
  • 修正了導入預製佈局後在 FE 上不可見的所有部分。
  • 更新了擴充功能範例插件,將 advanceStyles 合併到 Elements 類別中,確保 Visual Builder 和前端上必要時的相容性。
  • 修正了永久連結更新後庫項目編輯的問題。
  • 如果模組的邊距較小且結構元素的邊距和填充較小,則新增了操作圖示移動以防止操作圖示重疊。
  • 修正了在線框模式下拖放模組導致所有模組重新渲染的問題。
  • 修復了動態模組教程的建置問題。
  • 修正了無法從 Divi 庫新增內行的問題。
  • 修正了從 Divi 4 遷移到 Divi 5 時全角標題模組中的字體粗細錯誤地顯示為常規的問題。
  • 修正了自訂預設處於活動狀態時自訂預設值未顯示為預設值的問題。
  • 修正了在教程中新增的自訂選項組腳本無法按預期工作的問題。
  • 更新了控制台錯誤以包含未編碼的模組和路徑名稱,以提高偵錯清晰度。
  • 使自動產生的模組觸發警告,以確保它們被注意到。
  • 新增了自動生成的模組列表,以便於參考。
  • 修正了 Blurb 模組中 Divi 4 和 Divi 5 之間 HTML 標記差異的問題。
  • 修正了主題產生器中的預設導入問題。
  • 更新了靜態和動態模組轉換文件的程式碼,並新增了 valueExpansionFunctionMap 程式碼片段。
  • 修正了從線框模式切換到桌面視圖後第一個部分設定列會隱藏在標題後面的問題。
  • 修正了從 Divi 4 遷移到 Divi 5 後,可過濾投資組合、投資組合和全角投資組合模組的「選定類別」選項遺失的問題。
  • 修正了滑桿模組第一張投影片影像隱藏在視覺生成器上的問題。
  • 修正了空漸層背景錯誤地從其他背景選項繼承樣式的問題,確保套用預設的白色背景。
  • 修正了導入主題產生器模板時全域顏色導入的問題。
  • 修正了當部落格模組用於單一貼文並且部落格模組無意中將當前貼文包含在顯示的貼文中時,部落格模組遞歸循環導致的記憶體耗盡問題。
  • 修正了從常規部分新增的行資料未顯示在專業部分的行庫中的問題。
  • 修正了由於主題產生器資料作為簡碼匯入而新增帖子時出現的致命錯誤。
  • 修正了帖子內容模組甚至在主題生成器之外也會導入的問題。
  • 修正了背景影像設定中視差方法的回應選項無法正常運作的問題。
  • 更新了「新增自訂選項組」和「新增自訂選項欄位」教學課程系列,以便有更多實際範例與即將發布的教學相關聯,例如渲染元素和樣式。
  • 修正了點擊“儲存到庫”按鈕時的錯誤。
  • 修正了使用主題產生器時前端的貼文標題模組和全角貼文標題模組的元資訊中未顯示類別的問題。
  • 修正:解決了 Visual Builder 中行的最大寬度不遵守主題自訂器中的網站內容寬度設定的問題。
  • 修正了全角標頭模組中的自訂內容寬度未應用於 FE 的問題。
  • 修正了模態 z-index 出現在對齊側邊欄下方的問題。
  • 修正了選單模組中的文字對齊和文字顏色選項未正確從 Divi 4 遷移到 Divi 5 的問題。
  • 修正了頁面上未使用 WooCommerce 模組時單一產品視圖頁面致命錯誤。
  • 修正了「貼文滑桿」和「全角貼文滑桿」模組中「閱讀更多」按鈕的可見性問題。
  • 透過正確轉義區塊屬性中的特殊字元來改進動態內容渲染。
  • 引入了新的鉤子來過濾 VB 和 FE 上渲染的模組元素。
  • 引入了新的鉤子來過濾 VB 和 FE 上渲染的模組包裝器。
  • 修正了點擊顏色選擇器內部會關閉內聯編輯器時的問題。
  • 修正了匯入特定佈局時頂部或底部填充設定為 0 的部分無法在前端正確渲染的問題。
  • 解決了在頁面模板中使用 do_blocks() 函數渲染 Divi 5 佈局/區塊時未完全為專業部分產生 CSS 的問題。
  • 修正了以下問題:編輯全域顏色時,如果開啟了多個側邊欄,則儲存變更的確認對話方塊現在會顯示在正確的側邊欄中。
  • 修正了在 Divi 5 TinyMCE 編輯器中視訊短代碼未渲染為視訊標籤的問題。
  • 修正了在不進行修改的情況下開啟和關閉全域顏色選擇器會導致頁面元素無法點擊的問題。
  • 修復了測試文件中的類型/linter 問題。
  • 修正了用戶未登入時快速網站產生錯誤和空白頁面的問題。
  • 修復了入職開發時的 SCSS 警告。
  • 修正了使用 Divi Quick Sites 產生網站後無法儲存預設的問題。
  • 修正了滑桿模組中影片在開始動畫之前從底部跳轉的問題。
  • 修正了由於將滑鼠懸停在右鍵單擊上下文功能表上而導致的不必要的群組欄位重新渲染。
  • 增強的 Conversion::maybeConvertContent() 以在函式中包含 ShortcodeMigration::maybe_migrate_legacy_shortcode() 的應用程式。
  • 更新了軟體包以匹配入門配置。
  • 修復了入職時的開發建置錯誤。
  • 透過更新 ShortcodeMigration::should_handle_migration() 以處理空值,修正了第 3 方模組匯入期間的 PHP 錯誤。

立即進入 Divi 5

現在是測試 Divi 5 並報告錯誤的時候了。我們將繼續積極努力解決您發現的問題。您還將享受快速的構建體驗、極大改進的前端性能以及現代化的新介面!

讓我們知道您到目前為止的想法,並每兩週關注新的 Divi 5 版本。從現在開始,Divi 5 將透過 Alpha、Beta 及更高版本定期改進。