我真的希望有人可以帮助我, 这让我发疯并使我沮丧。我已经在默认主题(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');
当我从functions.php中删除上述函数时, 就解决了问题。所有js元素均已加载, 并且可以按我的要求正常工作。
评论前必须登录!
注册