我最近更新到了woocommerce 2.3.7,现在购物车页面上的更新购物车按钮不会更新我对大量商品所做的更改。我仍然可以删除项目,但更新购物车按钮不起作用?
我如何解决这个问题?
这是一个常见的错误,因为我还没有安装任何新的插件,一切都在以前的woocommerce版本2.0.6上正常工作
答案 0 :(得分:3)
如果使用过的主题没有在表单中添加正确的 nonce ,我建议您更正主题(例如,使用子主题)并自己添加nonce。< / p>
我是通过在子主题中更新/woocommerce/cart/cart.php
,添加woocommerce表单处理程序<?php wp_nonce_field( 'woocommerce-cart' ); ?>
所需的随机数来实现的。
通过使用此解决方案,您可以保留csrf保护(我绝对不建议将其停用,尤其是对于网上商店而言)。
答案 1 :(得分:0)
我知道这是一个非常老的问题,但是我自己解决了这个问题,就我而言,我需要将这两行都添加到按钮HTML代码下方。
<?php do_action( 'woocommerce_cart_actions' ); ?>
<?php wp_nonce_field( 'woocommerce-cart', 'woocommerce-cart-nonce' ); ?>
答案 2 :(得分:0)
不确定它是否适合您,但我通过简单地取消激活有问题的主题,激活 27 来解决了这个问题。取消激活 21,然后重新激活问题他们和 Wordpress woo commerce 再次开始玩得很好:)