我尝试通过我的functions.php文件循环获取订购产品的名称。以下是我的代码:
global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $values) {
$_product = $values['data']->post;
}
然后我这样称呼标题:
$_product->post_title
这个很有效,它会返回我订购的产品的名称。问题是当我有2个或更多的产品时,它仍然会返回我1个名称。我如何使它返回购物车中的所有名称。
4条答案
按热度按时间5sxhfpxr1#
woocommerce中与购物车相关的新语法是使用**
WC()
创建的,无需调用global woocommerce;
**因此,您的代码如下所示:
x0fgdtte2#
hrirmatl3#
尝试此代码,它返回购物车中的所有名称。
ki1q1bka4#
$产品名称=内爆(“\n”,$产品发布标题在购物车中);
这是一个非常好的例子.