当前位置: 首页 > Web前端 > HTML5

WooCommerce4.3发布了!-WP站长

时间:2023-04-05 23:22:06 HTML5

WooCommerce4.3现已公开发布!它自2020年4月以来一直在开发中,其核心已更新为来自24位贡献者的272次提交。这是一个次要版本,这意味着所有内容都向后兼容以前的版本。一如既往,建议您创建网站备份,并确保您的主题和插件在更新前兼容。您可以查看此更新指南以了解更多信息。目录隐藏1WooCommerce4.3有什么新功能?1.1新的主页体验1.2块更新1.3其他改进2PHP版本支持3扩展兼容性警告4新挂钩和功能5最低WordPress要求6WooCommerce4.3是如何测试的?7非常感谢所有贡献者WooCommerce4.3中有哪些新功能?与所有次要版本一样,我们为您带来了几个我们想要强调的新功能:新的主页体验我们为您带来了一个全新的主页,以获得更集中的体验,使商店管理更容易。它仅包含商家浏览的3个最重要的项目:收件箱消息、常见商店指标的快速概述以及最常用设置的快捷方式我们很乐意听到您对新主页的反馈和想法,并希望我们能够将其置于WooCommerce体验的中心。默认情况下,新主页可供所有新客户使用。如果您是从早期版本升级,您可以通过WooCommerce>设置>高级>功能>主屏幕将其打开。您还可以查看处理主屏幕功能的新文档部分。积木更新在此版本中,对积木世界进行了许多改进。除其他事项外:订单的新状态:“草稿”所有“产品网格”类型的块现在默认为3行,而不是初始设置的3如果您在您的网站上使用任何产品网格块(“所有产品”除外)并且从未更改该块的任何默认设置,那么_该块将更新为3行而不是1行_呈现的产品_。但是,如果您通过更改设置将块保存到您的内容中,则呈现的内容不会受到影响。因此,您需要在更新后再次检查您的区块。请注意,目前,捆绑块中未启用购物车和结帐块。如果您想使用这些插件,请安装单独的Blocks插件。[](https://wordpress.org/plugins...杂项改进除了添加新功能外,我们还不断致力于改进核心插件体验。我们有:改进了库存水平管理的并发处理添加了新的验证数据库工具重建数据库架构修复CSV导入和导出工具错误改进容器环境中的模板缓存世界正在准备将PHP版本推荐升级到PHP到7.2+,我们正在效仿。使用WooCommerce4.3,给商家和店主足够的提前期,我们将开始显示PHP7.2+的推荐更新。PHP7.1以前的版本不再接收安全更新,因此我们绝对建议不要延迟此决定。扩展兼容性警告在与我们的团队和开发扩展的外部团队讨论后,我们已决定删除有关次要WooCommerce版本兼容性的警告,而是仅显示主要版本。由于我们努力生产向后兼容的版本,并且我们已决定将发布频率提高到每月一次,这已成为一种负担供开发人员发布声明与新WooCommerce兼容的扩展。我们相信,我们对确保兼容性和改进测试程序的承诺将使我们能够及早发现潜在问题。因此,我们相信这一步骤将减轻我们开发团队的负担,而不会对我们的客户和商家产生负面影响。我们将继续通过我们的支持渠道评估此决定,以确定此方法的潜在问题。新挂钩和功能我们在此版本中添加了一些新挂钩:过滤器描述woocommerce_before_get_rates_for_package在获取包裹的运费之前触发。woocommerce_after_get_rates_for_package在获取包裹的运费之后触发。woocommerce_add_payment_method_form_is_valid添加新的付款方式时验证收到的表单数据。woocommerce_add_payment_method_form_bottomAdd表单底部的附加标记,用于添加新的付款方式。woocommerce_status_widget_low_in_stock_count_inventory_threshold用于低stock_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支持政策的所有内容。WooCommerce4.3是如何测试的?在过去的几个版本中,我们一直在努力迭代我们的测试程序,我们对通过如此细致的测试达到的稳定性水平感到非常满意。我们决定继续使用外部代理。他们在各种浏览器和操作系统上手动测试我们的产品,并证明可以有效地在发布前发现错误。为了减少WooCommerceCore发布期间的反馈循环,我们已经开始在内部进行一些广泛的测试。每月发布的变化将大大减少测试范围,从而产生更小、更稳定的版本。非常感谢所有贡献者最后,非常感谢社区中通过错误报告、修复、翻译、测试、支持其他用户或只是传播信息做出贡献的每个人。