【发布时间】:2020-05-03 16:59:27
【问题描述】:
我正在尝试获取来自 $cart_item['quantity'] 和 get_field('box_sqft') 的值的产品
我的尝试是根据数量框中的数量显示产品的总平方英尺。
每个产品都有包含平方英尺值的自定义字段。
<?php
$sqft = get_field('box_sqft');
$qty = $cart_item['quantity'];
$total = $qty * $sqft;
echo $total;
?>
我认为解决方案与$_POST 有关,但不是 100% 确定。
【问题讨论】:
-
我想我找到了问题和解决方案,但我很想看到大家对此的意见。
-
使用
foreach( WC()->cart->get_cart() as $cart_item ){遍历购物车项目时,您将使用$sqft = get_field('box_sqft', $cart_item['product_id']);或$sqft = get_field('box_sqft', $cart_item['data']->get_id());
标签: wordpress woocommerce