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发布期间的反馈回路,咱们已经开始将一些普遍的测试向内部转移。
  • 每个月发行量的变化将大大减小测试范围,从而使发行量更小,更稳定。

很是感谢全部贡献者

最后,很是感谢社区中经过问题报告、修复翻译、测试,支持其余用户或只是在传播单词方面作出贡献的全部人  。

相关文章
相关标签/搜索