Php WooCommerce-在产品页面之外列出购物车项目名称
我正在尝试创建一个简单的项目列表,其中包含已经添加到购物车中的项目,这些项目稍后将通过重力表单字段传递。以下是我到目前为止的想法:Php WooCommerce-在产品页面之外列出购物车项目名称,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我正在尝试创建一个简单的项目列表,其中包含已经添加到购物车中的项目,这些项目稍后将通过重力表单字段传递。以下是我到目前为止的想法: <?php global $woocommerce; $items = $woocommerce->cart->get_cart(); foreach($items as $item => $product_id) { ?> <li><?php echo $ite
<?php global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $product_id) { ?>
<li><?php echo $item; ?></li>
<?php } ?>
我已将2个项目添加到购物车,并获得以下结果:
- 747579165776fe1ba349237464ae0eed
- f06a642b52d91adfa0168b737bd60db9
然而,我试图抓住产品的标题,而不是关键 您需要这样做:
<?php global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $values) { ?>
<? // print_r($item); ?>
<? $_product = $values['data']->post; ?>
<? echo $_product->post_title; ?>
<?php } ?>
打印$\产品以查看其余可用值
事实上,总是要进行打印以查看数组中的内容
就是这样。当我回显
$\u product->ID
时,它会显示所有产品的ID,我如何获取最后一个,例如这里是返回值12971694129739114999,
如何仅获取4999?
$_product = $values['data'];
echo $_product->ID;