Php 获取购物车数量总和
我需要使用所有购物车项目的数量之和来创建按钮或页面链接选项。所以,如果购物车数量总和是1,那么这将有条件地显示一个按钮,我可以添加一个自定义链接。同样,如果数量总和为2。3或4个按钮,然后每个按钮都会有条件地显示。 其目的是避免显示所有四个按钮,因此仅显示由购物车数量总和确定的相关按钮。希望这有意义。像这样试试Php 获取购物车数量总和,php,wordpress,woocommerce,hook-woocommerce,Php,Wordpress,Woocommerce,Hook Woocommerce,我需要使用所有购物车项目的数量之和来创建按钮或页面链接选项。所以,如果购物车数量总和是1,那么这将有条件地显示一个按钮,我可以添加一个自定义链接。同样,如果数量总和为2。3或4个按钮,然后每个按钮都会有条件地显示。 其目的是避免显示所有四个按钮,因此仅显示由购物车数量总和确定的相关按钮。希望这有意义。像这样试试 <?php global $woocommerce; $items = $woocommerce->cart->get_cart(); $totalquantity =
<?php
global $woocommerce;
$items = $woocommerce->cart->get_cart();
$totalquantity = 0;
foreach($items as $item => $values) {
$_product = wc_get_product( $values['data']->get_id());
$totalquantity += $values['quantity'];
}
if( $totalquantity ==0 ){
return;
}
$link = '';
switch ($totalquantity) {
case 2:
$link = 'link URL 2';
break;
case 3:
$link = 'link URL 3';
break;
case 4:
$link = 'link URL 4';
break;
default:
$link = 'link URL 1';
break;
}
if( !empty($link )){
echo "<a href='".$link."' >Button Text</a>";
}
?>