woocommerce显示添加产品时购物车为空,重定向到购物车页面后在firefox浏览器中显示。但在Internet Explorer和Chrome等其他浏览器中运行良好。并且,在重定向到购物车页面之前,在所有浏览器中显示购物车中的商品数量。
global $woocommerce;
$data=explode(',',$_POST['productids']);
try
{
for($i=0;$i<sizeof($data);$i++)
{
if($data[$i]>0)
{
WC()->cart->add_to_cart($data[$i],1);
}
}
$my_cart_count = WC()->cart->get_cart_contents_count();
echo $my_cart_count;
}catch(Exception $e){echo $e;}
echo '<script type="text/javascript">window.location="'.WC()->cart->get_cart_url().'";</script>';
此外,如果我登录并执行相同的过程,一切正常。
答案 0 :(得分:2)
可能的原因: -
可能会超出WordPress内存限制。 编辑你的wp-config.php文件并输入如下内容:
define('WP_MEMORY_LIMIT', '64M');
将密钥放入wp-config.php
答案 1 :(得分:-1)
我有类似的问题,购物车在chrome和firefox中工作,但在maxthon浏览器中没有..所以很明显这是一个浏览器问题而不是脚本..所以我很挣扎,终于发现在maxthon浏览器中禁用了cookie当我启用它时,推车开始正常工作..
所以你可以尝试使用firefox ..
您可以执行以下步骤为firefox启用Cookie ..