我遇到了自己的Wordpress主题问题,似乎没有正确加载jQuery。即我已经尝试了WooCommerce和JigoShop,并且在产品页面上标签没有正确加载(面板都显示)。
http://109.73.175.5/~maktest/product/test-product/
我没有在控制台中看到任何错误,因此不确定它可能是什么。起初我想也许这与CSS https://github.com/woothemes/woocommerce/issues/2739
有关但jQuery冲突似乎是罪魁祸首,遗憾的是我似乎无法纠正它。
我在这里看了J-Query tabs not working in Woocommerce和http://foundation.zurb.com/forum/posts/2284-foundation-5-to-wordpress-js-jquery-scripts
我的functions.php文件看起来像
function register_my_scripts() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js", array(),'2.1.0',false);
wp_register_script( 'google-jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js', array( 'jquery' ) );
wp_enqueue_script('jquery');
wp_enqueue_script('google-jquery-ui');
}
function register_my_styles(){
wp_enqueue_style( 'geeniehair-style', get_stylesheet_uri() );
}
add_action('wp_print_scripts','register_my_scripts');
add_action('wp_print_styles', 'register_my_styles');
这也没有解决我的问题。此外,我不知道取消注册jQuery的核心捆绑版本是否是一个好主意。
我坚持这一点,所以希望有人可以看看,并且至少指出明显的是,如果它就是它。
答案 0 :(得分:0)
移动评论以回答问题:
我重新加载了您的页面并注意到未加载single-product.js
脚本,也没有在页脚中加载任何其他脚本。你在主题中使用wp_footer()
吗?如果没有,你绝对需要。