2016-01-24 110 views
1

我使用的是“Porto”电子商务主题。其他一切正常。即使未注册/“未登录”用户转到结账页面,他们也可以下订单。用户登录其帐户并尝试在“结帐”页面上下订单时出现问题。该页面每2-3秒自动重新加载一次,并不断重复这个过程! 该主题使用大量的插件,并具有沉重的ajax功能。以下是系统状态:http://pastebin.com/mjFn39pHWooCommerce结账页面自动无限重新加载

可能的原因是什么?

更新: WooCommerce 2.5.1出现在野外,看起来问题现在已经修复了99.99%!我不能说这是100%解决,因为结帐页面仍然不必要地重新加载,但幸运的是,第一次你去结账页面,只是一次。当然,比改变文件夹名称jquery-blockui好,但仍然不是一个完全可以接受的解决方案!

+0

如果不使用默认的主题出现问题,那么问题是与你的主题,你应该与主题作者。 – helgatheviking

+0

即使停用了所有内容,我也有此问题,但WooCommerce 2.5.0和Twenty Fifteen。 – Adrian

+0

将有望在2.5.1中修复https://wordpress.org/support/topic/woocommerce-checkout-page-constantly-refreshing-on-mobile – Adrian

回答

0

警告:没有必要采取以下行动再解决这个问题,如果你升级到2.5.1 WC

找到了解决这个问题被解决!

刚刚更名为jQuery的blockui文件位于:/wp-content/plugins/woocommerce/assets/js/jquery-blockui/

虽然我不知道这是否会引起其他的问题,但据我检查一切都运行得很好。

也许没有直接关系,但这个帖子帮了不少忙:How to fix the infinite buffer on WooCommerce checkout for Wordpress

+0

看起来最终的解决方案是解决来自插件/主题的警告/通知。 – helgatheviking

+0

这只是一个(部分)解决方法。删除后,AJAX购物车无法使用。 – Adrian

+0

@Adrian这是正确的,下拉菜单也不起作用,但这只是在结账页面,其中阿贾克斯车是最不需要/使用我相信。然后,再次,一个错误是一个错误,需要修复。 –