最近我们的插件在 WooCommerce 版本 8.3.1 上遇到一些问题,但现在可以正常工作。我们已将 WooCommerce 版本降低到 8.2.2 并解决了旧错误,但现在新问题出现了,基本上我们正在处理产品价格和购物车价格,有什么方法可以知道 WooCommerce 已从版本 8.2.2 更改了挂钩。至 8.3.1。我只是想知道变化,这将帮助我确定问题的确切位置。
我也发现了这个问题:WooCommerce 支持 » Checkout 在 8.3.0 中崩溃了
查看论坛页面链接的用户名为 kevin 说
我发现问题了。 在
/includes/class-wc-frontend-scripts.php
在
static_function_register_script
和
static_function_enqueue_script
最后一个参数
$in_footer
更改为
`$in_footer = true`
到
$in_footer = array ( ‘strategy’ => ‘defer’)
将其改回 true,结账再次正常进行。
这是破坏此功能的提交:https://github.com/woocommerce/woocommerce/commit/fe6e43b438710ecd3b0a97bfbe74bc6559a3db69
凯文
无法告诉您这是否会解决,所以请不要将我的话视为法律,只是尝试一下吧