【发布时间】:2020-10-26 14:53:01
【问题描述】:
我有一个问题,我需要完整数量的商店商品才能进行 for 循环。
我已经试过了:
$total_quantity += $item->get_quantity()
$total_quantity = $order->get_item_count();
$items_count = count( $order->get_items() );
很遗憾没有成功。
这是我的代码:
foreach ($order->get_items() as $key => $item) {
$total_quantity = $order->get_item_count(); <-- NOT WORKING
for ( $i = 0; $i < $total_quantity; $i++ ) {
$content .= '<button class="accordion">' . $item->get_name() . '</button>';
}
}
foreach 循环中的 for 循环应该会导致生成 PDF 按钮。根据您按下的 PDF 按钮,索引将传输到 JavaScript 并检查刚刚单击了哪个按钮。
使用 $ item-> get_quantity 它几乎可以工作。但是,对于另一个产品,索引 ($i) 重置为 0。然而,它必须继续下去。这意味着,或者如果产品被放入购物车 5 次,而另一个产品只被放入购物车一次,那么按钮首先正确显示 5 次,索引正确,而不是第二个产品。
如果您对代码有任何疑问或需要示例,请告诉我,我会更新这篇文章。
【问题讨论】:
标签: php wordpress woocommerce orders product-quantity