Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WooCommerce-在产品页面之外列出购物车项目名称_Php_Wordpress_Woocommerce - Fatal编程技术网

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;