WooCommerce 4.3發佈!- WP站長

WooCommerce 4.3現已公開發布!它自2020年4月以來一直在開發中,其核心已更新,來自24個貢獻者的272次提交php

這是一個次要發行版,這意味着全部內容都與先前版本向後兼容。git

與往常同樣,建議您建立網站的備份,並確保主題和插件在更新以前兼容。您能夠查看此更新指南以瞭解更多信息。github

目錄 隱藏數據庫

1 WooCommerce 4.3中有什麼新功能?瀏覽器

1.1 新首頁體驗緩存

1.2 Block塊更新安全

1.3 雜項改進架構

2 PHP版本支持併發

3 擴展兼容性警告編輯器

4 新的Hook掛鉤和功能

5 最低WordPress要求

6 WooCommerce 4.3是如何測試的?

7 很是感謝全部貢獻者

WooCommerce 4.3中有什麼新功能?

與全部次要版本同樣,咱們爲您帶來了幾個咱們要強調的新功能:

新首頁體驗

咱們爲您提供了一個全新的主頁,以提供更加集中的體驗,從而使商店管理更加輕鬆。它僅包含3個最重要的項目,供商家瀏覽:

  • 收件箱消息,
  • 常見商店指標的快速概述,以及
  • 指向最經常使用設置的快捷方式

WooCommerce 4.3發佈!

咱們很高興在新首頁上聽到您的反饋和想法,但願咱們能夠將其置於WooCommerce體驗的中心位置。

默認狀況下,新主頁可用於全部新客戶。若是要從早期版本升級,則能夠經過WooCommerce>設置>高級>功能>主屏幕將其打開。

您還能夠查看涉及主屏幕功能的新文檔部分

Block塊更新

在此版本中,包含了Blocks世界的許多改進。除其餘外:

  • 訂單的新狀態:「草稿」
  • 如今,全部「產品網格」類型塊默認爲3行,而不是初始設置的3行
  • 再也不支持HTML編輯功能,以防止意外損壞
  • 按屬性塊可用於過濾產品的更多選項
  • 改進了按價格過濾器產品的稅收處理
  • 樣式一致性和CSS改進

若是您的站點上正在使用任何產品網格塊(「全部產品」除外),而且從未更改該塊的任何默認設置,則_該塊將更新爲3行,而不是_渲染產品_的1行_。可是,若是經過更改設置將塊保存到您的內容中,則渲染的內容將不會受到影響。所以,您將須要在更新後再次檢查您的塊。

請注意,目前,捆綁版的塊中_未_啓用購物車和結賬塊。若是要使用這些插件,請安裝單獨的Blocks插件。[](https://wordpress.org/plugins...

雜項改進

除了增長新功能外,咱們還不斷努力改善核心插件的體驗。咱們有:

  • 改進了用於庫存水平管理的併發處理
  • 添加了新的驗證數據庫工具來重建數據庫架構
  • 修復CSV導入和導出工具錯誤
  • 容器環境中改進的模板緩存
  • 修復購物車連接的錯誤行爲

若是您想了解更多信息,請查閱咱們的完整變動日誌

PHP版本支持

隨着WordPress世界正在準備將PHP版本推薦升級到PHP到7.2+,咱們正在緊隨其後。藉助WooCommerce 4.3,爲商人和商店全部者提供足夠的交付時間,咱們將開始顯示建議更新到PHP 7.2+。

PHP 7.1以前的版本再也不接受安全更新,所以咱們絕對建議不要推遲此決定。

擴展兼容性警告

在與咱們的團隊以及與開發擴展的外部團隊討論以後,咱們決定刪除 有關次要WooCommerce 版本兼容性的警告,而僅顯示主要版本。

WooCommerce 4.3發佈!

因爲咱們努力生產向後兼容的發行版,而且咱們決定將發行版的頻率提升到每個月一次,所以發佈擴展來聲明與新的WooCommerce的兼容性已成爲開發人員的負擔。咱們相信,咱們致力於確保兼容性和改進的測試程序將使咱們儘早發現潛在問題。所以,咱們認爲這一步驟能夠減輕開發團隊的負擔,而不會給咱們的客戶和商家帶來負面影響。咱們將繼續經過咱們的支持渠道評估此決定,以找出此方法中的潛在問題。

新的Hook掛鉤和功能

咱們在此版本中添加了一些新的掛鉤:

Filter

描述

woocommerce_before_get_rates_for_package

在得到包裹的運費以前觸發。

woocommerce_after_get_rates_for_package

獲取包裹的運費後觸發。

woocommerce_add_payment_method_form_is_valid

添加新的付款方式時,請驗證收到的表格數據。

woocommerce_add_payment_method_form_bottom

在表單底部添加其餘標記,以添加新的付款方式。

woocommerce_status_widget_low_in_stock_count_pre_query

定製低庫存閾值以用於低庫存狀態窗口小部件。

woocommerce_status_widget_out_of_stock_count_pre_query

定製無庫存閾值以用於無庫存狀態窗口小部件。

woocommerce_hide_base_tables_missing_nag

自定義缺乏數據庫表時出現的通知。

woocommerce_checkout_order_created

在建立訂單後觸發。

woocommerce_checkout_order_exception

當訂單因爲異常而被放棄時觸發。

woocommerce_before_get_rates_for_package

在得到包裹的運費以前觸發。

woocommerce_after_get_rates_for_package

獲取包裹的運費後觸發。

woocommerce_get_path_define_tokens

自定義要在路徑標記化中使用的常量列表。

woocommerce_hold_stock_for_checkout

容許在結賬時啓用/禁用持有股票功能。

woocommerce_rest_performance_indicators_data_value

自定義管理員報告。

admin_body_class

將主題類添加到管理主體。

woocommerce_blocks_register_script_dependencies

添加付款方式腳本句柄做爲腳本依賴項。

enqueue_block_editor_assets

在編輯器上下文中排隊用於渲染塊的資產。

wc_order_statuses

爲在結賬期間經過API建立的訂單註冊自定義訂單狀態。

woocommerce_register_shop_order_post_statuses

爲在結賬期間經過API建立的訂單註冊自定義訂單發佈狀態。

woocommerce_valid_order_statuses_for_payment

將草稿狀態附加到狀態列表。

woocommerce_cleanup_draft_orders

刪除太舊的草稿訂單。

最低WordPress要求

此版本保留了4.2中引入的最低WordPress版本5.2。請記住,您能夠在開發者博客文章中詳細閱讀有關新WordPress支持政策的全部信息。

WooCommerce 4.3是如何測試的?

在過去的幾個發行版中,咱們一直在努力地迭代咱們的測試程序,咱們對如此細緻的測試所達到的穩定性水平感到很是滿意。

  • 咱們已決定繼續使用外部代理。他們在各類瀏覽器和操做系統上對咱們的產品進行了手動測試,事實證實能夠有效地在發佈以前發現錯誤。
  • 爲了減小WooCommerce Core發佈期間的反饋迴路,咱們已經開始將一些普遍的測試向內部轉移。
  • 每個月發行量的變化將大大減小測試範圍,從而使發行量更小,更穩定。

很是感謝全部貢獻者

最後,很是感謝社區中經過問題報告、修復翻譯、測試,支持其餘用戶或只是在傳播單詞方面作出貢獻的全部人  。

相關文章
相關標籤/搜索