Shoppプラグインを使用してワードプレスでショッピングカートを実行しています。
ここでカートに追加されたアイテムの数を知るにはどうすればよいですか。このためのコード。誰か助けてくれませんか。
Shoppプラグインを使用してワードプレスでショッピングカートを実行しています。
ここでカートに追加されたアイテムの数を知るにはどうすればよいですか。このためのコード。誰か助けてくれませんか。
カート内の商品数をカウントして出力するコードを追加しました。
それが役に立てば幸い!
<p class="cartinfo">
<?php if (shopp('cart','hasitems')): ?>
<?php $total_items = 0; ?>
<?php while(shopp('cart','items')): ?>
<?php $total_items = $total_items + 1; ?>
<?php endwhile; ?>
<?php echo $total_items;?> <?php if ($total_items = 1) {echo'Item';} else {echo'Items';} ?> (<?php shopp('cart','subtotal'); ?>)
<?php else: ?>
0 Items in Cart :(
<?php endif; ?>
</p>
これはあなたが望むものだと思いますか?
<?php shopp('cart','totalitems'); ?>
ここにドキュメントがあります: Cart_Tags#totalitems
更新: ドキュメントは公開され、更新されています。これは、同じ機能の新しいリンクです。利用可能な「代替形式」に注意してください: shopp('cart','total-items')
この部分は、Shopp では常に少し混乱しています。
カート内の一意のアイテムの数が必要な場合は、使用する必要があります
shopp('cart','totalitems','options...');
(例: リンゴ 5 個、ナシ 3 個、ニンジン 2 個で 3 個)
カート内のアイテムの数が必要な場合は、使用する必要があります
shopp('cart','total-quantity','options...');
(例:リンゴ2個、ナシ3個、ニンジン1個で6個)
変数で値を使用するには、オプションを次のように設定します。'return=true'