【问题标题】:Display Woocommerce Product Category on cart and checkout page在购物车和结帐页面上显示 Woocommerce 产品类别
【发布时间】:2015-03-17 05:18:39
【问题描述】:

我正在尝试让添加的每个产品的产品类别显示在购物车和结帐页面上。

我的php知识非常有限,所以最愚蠢的解释会很棒:)

我查看了 woocommerce 文档并在 Google 上搜索了 genesis connect 文档,但没有找到我想要的。

使用 Genesis Woocommerce Connect 和最新的 woocommerce 和 wordpress。

不知道从这里去哪里..:/

【问题讨论】:

    标签: php woocommerce genesis


    【解决方案1】:

    woocommerce>templates>cart>cart.php 是购物车页面。在此,foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) 循环显示您添加到购物车的产品。循环的变量$product_id 具有您添加的每个产品的 id购物车。 将此代码放入循环中

    $terms = get_the_terms( $product_id, 'product_cat' );
    foreach ($terms as $term) {
       $product_cat = $term->name;
    }
    echo $product_cat ;
    

    它将显示类别。锻炼身体让我知道:)

    【讨论】:

    • 第一次完美工作:) +1 速度!
    • Tks 工作完美,我添加了允许按类别绑定不同 css 的列表类:
    【解决方案2】:

    您可以简单地将其添加到您的购物车 foreach 循环中

    echo wc_get_product_category_list( $cart_item['product_id'] );
    

    WooCommerce Cart Github snipet 中查看购物车循环。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 2018-06-17
      相关资源
      最近更新 更多