2012-04-24 26 views
1

jQuery Masonryを使用してWordPressテーマを作成しました。私はGoogleのホストされたjQueryスクリプトを使用している間に、Masonryスクリプトをローカルにホストします。石積みはうまく動作します。しかし、なんらかの理由で、私は、石積みとjQueryの両方をフッターで呼び出す必要があります。しかし、これを行うと、jQueryを使用する様々なWordpressプラグインが無効になります。私のプラグインはjQueryをヘッダーで呼び出す必要がありますが、Masonryはそれがフッターにある必要があります。Google jQuery/Wordpress jQuery Conflict

この競合を解決するにはどうすればよいですか?

答えて

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