在woo commerce/storefront checkout页面上,包含2个checkout.min.js文件:第一个是woo Commerce自己的,然后是来自Storefront的第二个。请注意,这两个文件都会被执行,一个不会"覆盖"另一个。
我可以弄清楚 woo commerce checkout.min.js 文件包含在页面中的位置,以及如何覆盖该文件。我不明白的是如何覆盖店面js文件,因为我找不到它包含在网站中的位置。
理想情况下,我只想完全删除它,因为它包含的功能,即在全宽结帐布局上固定付款框的位置,似乎有问题。您可以通过访问 http://woo.cbjdigital.co.uk 使用具有短而宽窗口的桌面浏览器,转到结帐页面,然后向下滚动来查看该错误。付款框位于页脚上。
我在Chrome上没有看到您所指的错误...但是,您可以使用wp_dequeue_script()
脚本"取消排队",然后将自己的脚本排队。
function dequeue_wc_scripts() {
wp_dequeue_script( 'wc-checkout' );
}
add_action( 'wp_print_scripts', 'dequeue_wc_scripts', 100 );
您需要在主题中搜索"句柄",您需要取消注册第二组结帐脚本。