douke1954 2015-10-03 14:49
浏览 73

使用WP_AJAX获取Wordpress Woocommerce购物车中的product_ids数量

How could I show the number of distinct products (not just the number of cart items) in mini cart?

A sample cart table:

product      price  quantity 

aaa         25       2

bbb         35       3

cccc        55       9

Here's what I have tried:

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
$product_id = array();
  $product_id = $cart_item['product_id'];
  echo count($product_id, COUNT_RECURSIVE); 
  }
  • 写回答

1条回答 默认 最新

  • dsvf46980 2015-10-03 15:22
    关注

    Add the following code to functions.php

    add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'get_mini_cart_unique_items' );
    function get_mini_cart_unique_items() {
        echo  "<p>" . __( 'Unique Items', 'woocommerce' ) . ": " . count( WC()->cart->get_cart() ) . "</p>";    
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题