【发布时间】:2016-08-17 12:05:50
【问题描述】:
我试图弄清楚如何反映或显示用户在循环中的单个项目上添加的项目总数。这是为了表示用户在购物车中添加的特定商品的总数
我在文档的帮助下设法显示了文本,但它似乎获取了购物车内所有物品的所有数量。
<div class="container">
<?php
$args = array(
'post_type' => 'product',
);
$crate_products = new WP_Query ( $args );
if ( $crate_products->have_posts() ) : while ( $crate_products->have_posts() ) :
$crate_products->the_post();
?>
<div id="post-<?php the_ID() ?>" class="three columns product-post">
<?php
global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $values) {
$_product = $values['product_id']->post;
echo "<b>" . '</b> <br> Quantity: '.$values['quantity'].'<br>';
}
?>
<?php wc_get_template_part('content', 'product'); ?>
</div>
<?php wp_reset_postdata(); ?>
<?php endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
更新
这是我想要产生的概念。当用户在购物车中添加特定数量的特定商品时。然后它将显示一个图标,其中包含该特定项目的总金额。我希望它显示在循环中。
这是一张图片。右上角的数字表示车内有 3 个土豆
【问题讨论】:
-
是的,只要用户想要添加或减去,它就会更改或更新
-
是的,只有商品的数量
-
基本上我需要显示存储在购物车中的特定或特定项目的数量,以便在产品帖子中显示。就像我说的,右上角的数字表示购物车里有 3 个土豆。我显示的代码仍在进行中,它显示了购物车中所有物品的所有数量。我对 PHP 不是很了解
-
是的,我已将 woocommerce 文件复制到我的主题中
标签: php wordpress loops woocommerce product