我已经使用 jQuery Masonry 构建了一个 Wordpress 主题。我在本地托管 Masonry 脚本,同时使用 Google 托管的 jQuery 脚本。砌体工作得很好。但出于某种原因,我需要在页脚中同时调用 Masonry 和 jQuery 才能让 Masonry 工作。但是这样做会禁用各种使用 jQuery 的 Wordpress 插件。似乎我的插件需要在页眉中调用 jQuery,而 Masonry 需要在页脚中调用它。
我该如何解决这个冲突?
我已经使用 jQuery Masonry 构建了一个 Wordpress 主题。我在本地托管 Masonry 脚本,同时使用 Google 托管的 jQuery 脚本。砌体工作得很好。但出于某种原因,我需要在页脚中同时调用 Masonry 和 jQuery 才能让 Masonry 工作。但是这样做会禁用各种使用 jQuery 的 Wordpress 插件。似乎我的插件需要在页眉中调用 jQuery,而 Masonry 需要在页脚中调用它。
我该如何解决这个冲突?
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/