在重定向到购物车页面后,在firefox浏览器中添加产品时,woocommerce显示购物车为空.但在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>';
Run Code Online (Sandbox Code Playgroud)
而且,如果我登录并执行相同的过程,一切正常.
可能的原因:-
\n\n可能超出了 WordPress 内存限制。\n 编辑您的 wp-config.php 文件并输入如下内容:
\n\n define(\'WP_MEMORY_LIMIT\', \'64M\');\nRun Code Online (Sandbox Code Playgroud)将密钥放入您的 wp-config.php 中
\n\n