我真的希望有人可以帮助我, 这让我发疯并使我沮丧。我已经在默认主题(TwentyThirteen)的离线测试站点上安装了WooCommerce, 它可以正常工作并且看起来很棒。
但是, 将其应用于我开发的主题时, 效果很好。所有woocommerce样式均已加载, 但woocommerce javascript文件未加载。我使用了其他一些woocommerce插件, 它的js文件也未加载。但是, 当我使用TwentyThirteen主题时, 一切正常, 并且所有woocommerce样式和javascript文件均已加载, 但是当应用于我的主题时, 仅加载了样式文件
我已经尝试了WooCommerce网站上的所有说明, 以将其集成到主题中(使用捕获全部页面或添加挂钩的两种方法), 但仍然会产生所有结果。
#1我已经解决了问题。由于注销wordpress jquery并通过另一个句柄注册jquery, 我认为它不会加载woocommerce js脚本。喜欢
function theme_script(){
wp_deregister_script( 'jquery' );
wp_register_script('jqueryreal', get_stylesheet_directory_uri().'/jquery.js', array(), '4.2');
wp_enqueue_script('jqueryreal');
}
add_action('wp_enqueue_scripts', 'theme_script');
【Woocommerce Js元素未加载】当我从functions.php中删除上述函数时, 就解决了问题。所有js元素均已加载, 并且可以按我的要求正常工作。
推荐阅读
- Woocommerce迷你购物车无法在我的自定义主题上正确显示
- woocommerce-获取不含税的购物车总价
- woocommerce信用卡支付网关未显示在”支付网关”页面中
- woocommerce-自定义价格格式
- woocommerce-结帐页面上的优惠券
- woocommerce-结帐失败/不起作用
- LDA——线性判别分析基本推导与实验
- 进入社会两三年后,能力开始变得跟学历一样重要
- 大厂必问的JVM面试题