我需要让客户编辑他们待处理的付款订单 . 默认情况下,woocommerce只允许更改付款方式 . 所以,我为这个功能创建了一个自定义模板 .
我遇到的问题是我无法在模板中获取运送包 . 这是我从wc_cart_totals_shipping_html()改编的代码:
$packages = WC()->shipping->get_packages();
print_r($packages);
foreach ( $packages as $i => $package ) {
//blah blah blah
}
print_r($ packages)给我null数组 . 但在结帐页面,它工作正常 . 知道为什么吗?或者,通过其他方法获得运输包裹?
1 回答
请尝试这个 -