2012-04-24 112 views
1

我已經使用jQuery Masonry構建了一個Wordpress主題。我使用Google託管的jQuery腳本在本地託管了Masonry腳本。砌體工程很好。但由於某種原因,我需要在頁腳中調用Masonry和jQuery,才能讓Masonry工作。但是這樣做會禁用使用jQuery的各種WordPress插件。看起來我的插件需要在頭文件中調用jQuery,而Masonry需要它在頁腳中。Google jQuery/Wordpress jQuery衝突

如何解決此衝突?

回答

1

你應該使用wp_register_script方法加載的jQuery:

function my_init() { 
    if (!is_admin()) { 
     // comment out the next two lines to load the local copy of jQuery 
     wp_deregister_script('jquery'); 
     wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', false, '1.7.2'); 
     wp_enqueue_script('jquery'); 
    } 
} 
add_action('init', 'my_init'); 

http://www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/

+0

我試過了,atornblad,但磚石仍然不會工作,除非我加載它在頁腳。 – Richard 2012-04-24 20:51:18