大家好,我在我的类别页面上有这个woocommerce短代码
<div id="za_left">
<h2>Wöchentlich</h2>
<div id="za_list">[product_category category="woechentlich" per_page="55" columns="1" orderby="date" order="desc"]</div>
<div id="za_right">
[woocommerce_cart]
</div>
这会显示产品列表和一开始就是空的购物车 . 现在在 first click 上项目被添加到购物车,但短代码没有更新购物车,因此它显示它仍然是空的 .
因此,右侧的购物车不会重新加载/刷新 . 刷新页面后,它显示了购物车,我可以添加它应该是的产品 .
如何在不重新加载页面的情况下刷新购物车或重新加载div?也许有人遇到过类似的问题 . 购物车启用了ajax .
您可以访问http://lesezirkel-westermann.de/wordpress/zeitschriftenauswahl/查看此问题,请注意左侧现在不是css'ed .
Edit1: 我找到了解决方案 . 当购物车为空时加载cart-empty.php,这没关系,但是这个php文件没有让机会将物品装入购物车 .
所以我将内容从cart.php复制到cart-empty.php,它现在正在运行 . 虽然不是一个好的解决方案
也许有人找到了更好的一个 .
3 回答
请尝试使用2012年或其他一些其他预安装主题的woocommerce
请查看以下链接
https://wordpress.org/support/topic/cart-widget-not-updating-in-woocommerce-201
https://wordpress.org/support/topic/woocommerce-update-cart-button-not-working
您可以在DOM上加载任何特定的div . 每当添加到购物车按钮触发时,刷新您的购物车所在的特定div
要么
你可以做些什么来实现欲望的结果是,使用woocommerce的形式 in built
cart
.所以你的 code 会是这样的:
只是 paste 它 .
让我知道输出 .