最近在给客户定制开发woocommerce商城主题的时候,使用了官方的支付集成插件woocommerce payments,当插件都设置成功后,发现前台结账页面无法显示银行卡输入框,如下图的样子:
在前台查看审查元素后发现有js报错,于是想到网站使用了Autoptimize缓存插件,并且在插件中对js进行了优化和压缩,想着应该是这里出了问题,于是,把审查元素中报错的js文件wp-includes/js/jquery/jquery-migrate.min.js添加到了排除优化中,保存后刷新前台结账页面,发现正常了。